เจซเฉ‡เจธเจฌเฉเฉฑเจ• เจจเฉ‡ เจจเจตเฉ‡เจ‚ เจธเจฐเฉ‹เจค เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฆเจพ เจชเจฐเจฆเจพเจซเจพเจธเจผ เจ•เฉ€เจคเจพ

เจซเฉ‡เจธเจฌเฉเฉฑเจ• (เจฐเจธเจผเฉ€เจ…เจจ เจซเฉˆเจกเจฐเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจชเจพเจฌเฉฐเจฆเฉ€เจธเจผเฉเจฆเจพ) เจจเฉ‡ เจธเฉˆเจชเจฒเจฟเฉฐเจ— เจธเจฐเฉ‹เจค เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€, เจœเฉ‹ เจ•เจฟ เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจธเจฟเจธเจŸเจฎ เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจ‡เฉฑเจ• เจœเจพเจฃเจฟเจ†-เจชเจ›เจพเจฃเจฟเจ† เจธเฉฐเจธเจ•เจฐเจฃ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจนเฉˆ เจœเฉ‹ เจฒเฉฑเจ–เจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚, เจ•เจฎเจฟเจŸเจพเจ‚ เจ…เจคเฉ‡ เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจซเฉˆเจฒเฉ€เจ†เจ‚ เจฌเจนเฉเจค เจตเฉฑเจกเฉ€เจ†เจ‚ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฒเจˆ เจธเจ•เฉ‡เจฒ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ•เจฒเจพเจ‡เฉฐเจŸ เจ•เฉ‹เจก Python เจ…เจคเฉ‡ Rust เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ GPLv2 เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจ–เฉเฉฑเจฒเฉเจนเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจธเจฐเจตเจฐ เจญเจพเจ— เจจเฉ‚เฉฐ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉเจธเจผเจฒ เจฐเจฟเจฎเฉ‹เจŸ เจ•เฉฐเจฎ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเฉฐเจชเฉ‚เจฐเจจ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ‡ เจ‡เฉฑเจ• เจนเจฟเฉฑเจธเฉ‡ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเจฅเจพเจจเจ• เจŸเฉเจ•เฉœเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ (เจกเจฟเจตเฉˆเจฒเจชเจฐ เจชเฉ‚เจฐเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ, เจชเจฐ เจธเจฟเจฐเจซ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจธเจฅเจพเจจเจ• เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจจเจ•เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ)เฅค เจซเฉ‡เจธเจฌเฉเฉฑเจ• เจฆเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจ‡เจนเจจเจพเจ‚ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจฒเจˆ เจ•เฉ‹เจก เจ…เจœเฉ‡ เจ–เฉเฉฑเจฒเฉเจนเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ•เฉฐเจชเจจเฉ€ เจจเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเจพ เจตเจพเจ…เจฆเจพ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจธเฉฑเจชเจฒเจฟเฉฐเจ— เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฎเฉ‹เจจเฉ‹เจจเฉ‹เจ• เจธเจฐเจตเจฐ (เจฐเจธเจŸ เจตเจฟเฉฑเจš) เจ…เจคเฉ‡ VFS EdenFS (C++ เจตเจฟเฉฑเจš) เจฆเฉ‡ เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจช เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจน เจญเจพเจ— เจตเจฟเจ•เจฒเจชเจฟเจ• เจนเจจ เจ…เจคเฉ‡ เจธเฉ‡เจชเจฒเจฟเฉฐเจ— เจ•เจฒเจพเจ‡เฉฐเจŸ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ—เจฟเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฒเฉ‹เจจ เจ•เจฐเจจ, Git LFS 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจ…เจคเฉ‡ GitHub เจตเจฐเจ—เฉ€เจ†เจ‚ git เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจธเจพเจˆเจŸเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจธเจฟเจธเจŸเจฎ เจฆเจพ เจฎเฉเฉฑเจ– เจตเจฟเจšเจพเจฐ เจ‡เจน เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเจฐเจตเจฐ เจนเจฟเฉฑเจธเฉ‡ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเฉเจ†เจฐเจพ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ…เจธเจฒ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจธเจพเจฐเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจธเจ•เฉ‡เจฒ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ‡เจธ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจชเฉ‚เจฐเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเจพ เจ•เฉเฉฑเจฒ เจ†เจ•เจพเจฐเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจตเฉฑเจกเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจคเฉ‹เจ‚ เจ•เฉ‹เจก เจฆเฉ‡ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจฟเจฐเจซ เจ‰เจน เจ›เฉ‹เจŸเจพ เจนเจฟเฉฑเจธเจพ เจ‰เจธเจฆเฉ‡ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจจเจพ เจ•เจฟ เจชเฉ‚เจฐเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจšเฅค เจตเจฐเจ•เจฟเฉฐเจ— เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจคเฉŒเจฐ 'เจคเฉ‡ เจญเจฐเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจคเฉ‹เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจชเจพเจธเฉ‡, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ‹เจก เจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡ เจจเจตเฉ€เจ‚เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‡เฉฑเจ• เจฎเฉฐเจฆเฉ€ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจฆเฉ€ เจนเฉˆ. เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจ…เจคเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจคเฉฑเจ• เจจเจฟเจฐเฉฐเจคเจฐ เจชเจนเฉเฉฐเจš เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ (เจ•เจฎเจฟเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจ…เจคเฉ‡ เจ”เจซเจฒเจพเจˆเจจ เจฎเฉ‹เจก)เฅค

เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจกเฉ‡เจŸเจพ เจฒเฉ‹เจกเจฟเฉฐเจ— เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจธเฉˆเจชเจฒเจฟเฉฐเจ— เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจ‡เจคเจฟเจนเจพเจธ เจจเจพเจฒ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ€ เจฒเฉ‹เจกเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฆเฉ‡ เจ‰เจฆเฉ‡เจธเจผ เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจตเฉ€ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจฆเจพ 3/4 เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเจพ เจ‡เจคเจฟเจนเจพเจธ เจนเฉˆ)เฅค เจชเจฐเจฟเจตเจฐเจคเจจเจพเจ‚ เจฆเฉ‡ เจ‡เจคเจฟเจนเจพเจธ เจจเจพเจฒ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ, เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ–เฉฐเจกเจฟเจค เจชเฉเจฐเจคเฉ€เจจเจฟเจงเจคเจพ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจชเฉเจฐเจคเฉ€เจฌเฉฑเจง เจ—เฉเจฐเจพเจซ เจฆเฉ‡ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจ•เจˆ เจ•เจฎเจฟเจŸเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเจฌเฉฐเจงเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซ เจฆเฉ‡ เจธเจฟเจฐเจซ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเจฟเจ›เจฒเฉ‡ 10 เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจตเจฟเจ•เจธเจค เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฎเจพเจธเจŸเจฐ เจฌเฉเจฐเจพเจ‚เจš เจฆเฉ‡ เจจเจพเจฒ เจฌเจนเฉเจค เจตเฉฑเจกเฉ‡ เจฎเฉ‹เจจเฉ‹เจฒเฉ€เจฅเจฟเจ• เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€, เจœเจฟเจธ เจตเจฟเฉฑเจš "เจ…เจญเฉ‡เจฆ" เจฆเฉ€ เจฌเจœเจพเจ "เจฐเฉ€เจฌเฉ‡เจธ" เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ‰เจธ เจธเจฎเฉ‡เจ‚, เจ…เจœเจฟเจนเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ‹เจˆ เจ–เฉเฉฑเจฒเฉ‡ เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจธเจจ, เจ…เจคเฉ‡ เจซเฉ‡เจธเจฌเฉเฉฑเจ• เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจพเจ‚ เจจเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ›เฉ‹เจŸเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฃ เจฆเฉ€ เจฌเจœเจพเจ, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจœเฉ‹ เจ•เฉฐเจชเจจเฉ€ เจฆเฉ€เจ†เจ‚ เจœเจผเจฐเฉ‚เจฐเจคเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเฉ‡เจ—เจพ, เจœเจฟเจธ เจจเจพเจฒ เจœเจŸเจฟเจฒเจคเจพ เจชเฉˆเจฆเจพ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจจเจฟเจฐเจญเจฐเจคเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ (เจ‡เฉฑเจ• เจธเจฎเฉ‡เจ‚, เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ, เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจซเจŸ เจจเฉ‡ GVFS เจชเจฐเจค เจฌเจฃเจพเจˆ เจนเฉˆ)เฅค เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš, เจซเฉ‡เจธเจฌเฉเฉฑเจ• เจจเฉ‡ เจฎเจฐเจ•เจฟเจŠเจฐเฉ€เจ…เจฒ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจ…เจคเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจชเฉœเจพเจ… 'เจคเฉ‡ เจธเฉˆเจชเจฒเจฟเฉฐเจ— เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจฎเจฐเจ•เจฟเจŠเจฐเฉ€เจ…เจฒ เจฆเฉ‡ เจœเฉ‹เฉœ เจตเจœเฉ‹เจ‚ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจธเจฟเจธเจŸเจฎ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ, เจธเจŸเฉ‹เจฐเฉ‡เจœ เจซเจพเจฐเจฎเฉˆเจŸ เจ…เจคเฉ‡ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเฉเจคเฉฐเจคเจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจ—เจฟเจ†, เจœเจฟเจธเจฆเจพ Git เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจฆเฉ‡ เจจเจพเจฒ เจตเฉ€ เจตเจฟเจธเจคเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค

เจ•เฉฐเจฎ เจฒเจˆ, เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ "sl" เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ†เจฎ เจงเจพเจฐเจจเจพเจตเจพเจ‚, เจตเจฐเจ•เจซเจฒเฉ‹เจœเจผ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ Git เจ…เจคเฉ‡ Mercurial เจจเจพเจฒ เจœเจพเจฃเฉ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจœเจพเจฃเฉ‚ เจนเฉˆเฅค เจธเฉˆเจชเจฒเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจธเจผเจฌเจฆเจพเจตเจฒเฉ€ เจ…เจคเฉ‡ เจนเฉเจ•เจฎ เจ—เจฟเฉฑเจŸ เจคเฉ‹เจ‚ เจฅเฉ‹เฉœเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจฎเจฐเจ•เจฟเจŠเจฐเฉ€เจ…เจฒ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจฆเฉ€ เจฌเจœเจพเจ, "เจฌเฉเฉฑเจ•เจฎเจพเจฐเจ•เจธ" เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ (เจจเจพเจฎ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเจจ), เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ•เจฒเฉ‹เจจ/เจชเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡, เจชเฉ‚เจฐเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฒเฉ‹เจก เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€, เจชเจฐ เจธเจฟเจฐเจซ เจฎเฉเฉฑเจ– เจธเจผเจพเจ–เจพ, เจ•เจฎเจฟเจŸเจพเจ‚ เจฆเฉ€ เจ•เฉ‹เจˆ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจจเจฟเจธเจผเจพเจจเจฆเฉ‡เจนเฉ€ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ ( เจธเจŸเฉ‡เจœเจฟเฉฐเจ— เจเจฐเฉ€เจ†), "git fetch" เจฆเฉ€ เจฌเจœเจพเจ, "sl" เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, "git pull" - "sl pull -rebase" เจฆเฉ€ เจฌเจœเจพเจ, "git checkout COMMIT" - "sl goto COMMIT" เจฆเฉ€ เจฌเจœเจพเจ. "git reflog" - "sl journal", "git checkout - FILE" เจฆเฉ€ เจฌเจœเจพเจ เจ‡เฉฑเจ• เจคเจฌเจฆเฉ€เจฒเฉ€ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เจฐเจจ เจฒเจˆ "sl revert FILE" เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ "." เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ "HEAD" เจธเจผเจพเจ–เจพ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจชเจฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจ•เจฒเฉ‹เจจ/เจชเฉเฉฑเจฒ/เจชเฉเจธเจผ/เจ•เจฎเจฟเจŸ/เจฐเฉ€เจฌเฉ‡เจธ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ†เจฎ เจงเจพเจฐเจจเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฐเฉฑเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจธเฉˆเจชเจฒเจฟเฉฐเจ— เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจฆเฉ€เจ†เจ‚ เจตเจพเจงเฉ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš, "เจธเจฎเจพเจฐเจŸเจฒเฉŒเจ—" เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเฉฑเจ–เจฐเจพ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจคเฉเจนเจพเจกเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเจพ เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ—เจค เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ, เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจ‰เจœเจพเจ—เจฐ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ—เฉˆเจฐ-เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจตเฉ‡เจฐเจตเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจฌเจฟเจจเจพเจ‚ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจพเจ‚ เจฆเฉ‡ sl เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจธเจฟเจฐเจซเจผ เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจธเจฅเจพเจจเจ• เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจธเจ•เฉเจฐเฉ€เจจ 'เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ (เจฆเฉ‚เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ), เจฌเจพเจนเจฐเฉ€ เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€, เจฌเจฆเจฒเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจ•เจฎเจฟเจŸเจพเจ‚ เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเจฟเจ–เจพเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เฉฑเจ• เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจธเจฎเจพเจฐเจŸ เจฒเฉŒเจ— เจฆเฉเจ†เจฐเจพ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจจเฉˆเจตเฉ€เจ—เฉ‡เจŸ เจ•เจฐเจจเจพ, เจŸเฉเจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพ เจ…เจคเฉ‡ เจ•เจฎเจฟเจŸ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจซเฉ‡เจธเจฌเฉเฉฑเจ• เจจเฉ‡ เจจเจตเฉ‡เจ‚ เจธเจฐเฉ‹เจค เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฆเจพ เจชเจฐเจฆเจพเจซเจพเจธเจผ เจ•เฉ€เจคเจพ

เจธเฉˆเจชเจฒเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉเจงเจพเจฐ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจน เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจนเฉฑเจฒ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจชเจฟเจ›เจฒเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจœเจพเจฃเจพ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เจฎเจพเจ‚เจกเจพเจ‚ โ€œsl undoโ€, โ€œsl redoโ€, โ€œsl uncommitโ€ เจ…เจคเฉ‡ โ€œsl unamendโ€ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจ•เจฐเจจ เจฒเจˆ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ; เจ•เจฎเจพเจ‚เจกเจพเจ‚ โ€œsl hideโ€ เจ…เจคเฉ‡ โ€œsl unhideโ€ เจ…เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฎเจฟเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉเจ•เจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ; เจ…เจคเฉ‡ เจชเฉเจฐเจพเจฃเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฐเจพเจนเฉ€เจ‚ เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจจเฉˆเจตเฉ€เจ—เฉ‡เจธเจผเจจ เจฒเจˆ เจ…เจคเฉ‡ "sl undo -i เจ•เจฎเจพเจ‚เจก" เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพเจ“เฅค เจฌเฉ‚เจŸเจพ เจ‡เฉฑเจ• เจ•เจฎเจฟเจŸ เจธเจŸเฉˆเจ• เจฆเฉ€ เจงเจพเจฐเจจเจพ เจฆเจพ เจตเฉ€ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจ›เฉ‹เจŸเฉ‡, เจตเจงเฉ‡เจฐเฉ‡ เจธเจฎเจเจฃ เจฏเฉ‹เจ— เจตเจพเจงเฉ‡ เจตเจพเจฒเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ (เจ‡เฉฑเจ• เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจฎเฉเจ•เฉฐเจฎเจฒ เจซเฉฐเจ•เจธเจผเจจ เจคเฉฑเจ•) เจฆเฉ‡ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจตเจฟเฉฑเจš เจคเฉ‹เฉœ เจ•เฉ‡ เจ•เจฆเจฎ-เจฆเจฐ-เจ•เจฆเจฎ เจธเจฎเฉ€เจ–เจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจธเฉˆเจชเจฒเจฟเฉฐเจ— เจฒเจˆ เจ•เจˆ เจเจกเฉ€เจธเจผเจจ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจจ เจฒเจˆ เจฐเจฟเจตเจฟเจŠเจธเจŸเฉˆเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ (GPLv2 เจ…เจงเฉ€เจจ เจ•เฉ‹เจก) เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ GitHub 'เจคเฉ‡ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจ เจ…เจคเฉ‡ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจŸเฉˆเจ• เจฆเฉเจฐเจฟเจธเจผ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, VSCode เจ…เจคเฉ‡ TextMate เจธเฉฐเจชเจพเจฆเจ•เจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ ISL (เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจธเจฎเจพเจฐเจŸเจฒเฉŒเจ—) เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจเจกเฉ€เจธเจผเจจ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹