ืคืึทืกืขืืึธืึธืง (ืืึทื ื ืืื ืื ืจืืกืืฉืข ืคืขืืขืจืืืฉืึทื) ืืจืืืก ืื ืกืึทืคึผืืื ื ืืงืืจ ืงืึธื ืืจืึธื ืกืืกืืขื, ืืขื ืืฆื ืืื ืืขืจ ืึทื ืืืืืงืืื ื ืคืื ืื ืขืจืืขื ืคืืจืืข ืคึผืจืึทืืืฉืขืงืก. ืื ืกืืกืืขื ืืืื ืฆื ืฆืืฉืืขืื ืึท ืืึทืงืึทื ืืข ืืืขืจืกืืข ืงืึธื ืืจืึธื ืฆืืืื ื ืืืึธืก ืงืขื ืขื ืืืื ืืืึธื ืคึฟืึทืจ ืืืืขืจ ืืจืืืก ืจืืคึผืึทืืึทืืึธืจืื ืืื ืืขื ืก ืคืื ืืืืืึทื ื ืคืื ืืขืงืขืก, ืงืึทืืืฅ ืืื ืฆืืืืืื. ืืขืจ ืงืืืขื ื ืงืึธื ืืื ืืขืฉืจืืื ืืื Python ืืื Rust ืืื ืืื ืึธืคื ืืื ืืขืจ ืื GPLv2 ืืขืจืืืืืขื ืืฉ.
ื ืืืืื ืืขืจืข ืกืขืจืืืขืจ ืงืืืคืื ืขื ื ืืื ืื ืืืืืงืื ืืขืืืืจื ืคืืจ ืขืคืขืงืืืืืข ืืจืืขื ืืืืืืขืจ ืืื ืจืขืคืืืืืืจืืขืก ืืื ื ืืืืจืืืืืข ืคืืื ืกืืกืืขื ืคืืจื ืืจืืขืื ืืื ื ืืืงืืื ืฉืืืงื ืคืื ื ืจืขืคืืืืืืจื ืืื ืขืก ืืืืื ืืขืืืขื ื ืคืืืข ืจืขืคืืืืืืจื (ืืขืจ ืื ืืืืืงืืขืจ ืืขื ืืขื ืืื ืฆื ืจืขืคืืืืืืจื, ืืืขืจ ื ืืจ ืื ืคืืจืืื ืืืข ืืืื ืืืขืจื ืงืืคืืจื ืฆืื ืืืงืืื ืกืืกืืขื). ืืขืจ ืงืืื ืคืืจ ืื ืงืืืคืื ืขื ืื ืืืืก ืืืขืจื ืืขื ืืฆื ืืื ืคืขืืกืืืง'ืก ืืื ืคืจืืกืืจืืงืืืจ ืืื ื ืื ื ืืฉื ืืคืขื ืกืึธืจืก, ืืืขืจ ืื ืคืืจืืข ืืื ืฆืืืขืืืื ืขืก ืฆื ืืจืืืกืืขืื ืืื ืืขืจ ืฆืืงืื ืคื. ืืืขืจ, ืคืจืืืืืืคืก ืงืขื ืืขื ืฉืืื ืืขืคืื ืขื ืืื ืืขื ืกืขืคืืื ื ืจืขืคืืืืืืจื. ืกืขืจืืืืจืขืจ ืืึธื ืึธื ืึธืงืข (ืืขืฉืจืืื ืืื ืจืึทืกื) ืืื VFS EdenFS (ืืขืฉืจืืื ืืื C++). ืื ืงืึธืืคึผืึธื ืขื ืื ืืขื ืขื ืึธืคึผืฆืืึธื ืขื, ืืื ืืขืจ ืกืึทืคึผืืื ื ืงืืืขื ื, ืืืึธืก ืฉืืืฆื ืงืืึธื ืืจื ืืื ืจืขืคึผืึธืืืืึธืจืืขืก ืืื ืืื ืืขืจืึทืงืืืจื ืืื ืกืขืจืืืขืจืก ืืึทืืืจื ืืืืฃ Git LFS ืืื ืึทืจืืขืื ืืืง ืืื git ืืึธืกืืื ื ืกืขืจืืืืกืขืก ืืื GitHub.
ืืขืจ ืืืืคึผื ืืขืืึทื ืง ืคืื ืื ืกืืกืืขื ืืื ืึทื ืืืขื ืื ืืขืจืึทืงืืื ื ืืื ืึท ืกืคึผืขืฆืืขื ืกืขืจืืืขืจ ืืืื ืืืึธืก ืืื ืกืืึธืจืืืืฉ ืคืื ืื ืจืืคึผืึทืืึทืืึธืจื, ืึทืืข ืึทืคึผืขืจืืืฉืึทื ื ืืขื ืขื ืกืงืืืื ืืืคึผืขื ืืื ื ืืืืฃ ืื ื ืืืขืจ ืคืื ืืขืงืขืก ืึทืงืฉืื ืืขืืืืื ื ืืื ืื ืงืึธื ืืืึธืก ืื ืืขืืืขืืึธืคึผืขืจ ืึทืจืืขื ืืืืฃ, ืืื ืืึธื ื ืื ืึธืคืขื ืืขื ืืืืฃ. ืื ืืึทื ืฅ ืืจืืืก ืคืื ืื ืืื ืฆืข ืจืืคึผืึทืืึทืืึธืจื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืึท ืืขืืืขืืึธืคึผืขืจ ืงืขื ื ืืฆื ืืืืื ืึท ืงืืืื ืืืง ืคืื ืงืึธื ืคืื ืึท ืืืืขืจ ืืจืืืก ืจืืคึผืึทืืึทืืึธืจื ืืื ืืืืื ืืขืจ ืงืืืื ืืืื ืืืขื ืืืื ืืืืืจืืืืื ืฆื ืืืื ืกืืกืืขื, ื ืืฉื ืื ืืื ืฆืข ืจืืคึผืึทืืึทืืึธืจื. ืื ืึทืจืืขื ืืืขืืืืืึทืืขืจ ืืื ืึธื ืืขืคืืื ืืื ืึทืืืงืึทืืื ืืืขื ืืขืงืขืก ืคึฟืื ืื ืจืืคึผืึทืืึทืืึธืจื ืืขื ืขื ืึทืงืกืขืกื, ืืืึธืก, ืืืืฃ ืื ืืืื ืืึทื ื, ืึทืืึทืื ืืืจ ืฆื ืืืืืืืืง ืคืึทืจืืืืขืจื ืื ืึทืจืืขื ืืื ืืืื ืืืื ืคืื ืื ืงืึธื, ืึธืืขืจ ืืืืฃ ืื ืื ืืขืจืข ืืึทื ื, ืขืก ืืืขื ืคืืจื ืฆื ืึท ืกืืึธืืืึทืื ืืืขื ืึทืงืกืขืกืื ื ื ืืึทืข ืืขืงืขืก. ืขืจืฉืืขืจ ืืึธื ืืื ืจืืงืืืืืขืจื ืงืขืกืืืืขืจืืืง ืึทืงืกืขืก ืฆื ืื ื ืขืฅ (ืกืขืคึผืขืจืึทืืื ืฆืืืขืฉืืขืื ืืื ืึธืคืคืืื ืข ืืึธืืข ืคึฟืึทืจ ืคึผืจืืคึผืขืจืื ื ืงืึทืืืฅ).
ืืื ืฆืืืื ืฆื ืึทืืึทืคึผืืืื ืืึทืื ืืึธืืืื ื, ืกืึทืคึผืืื ื ืืืคึผืืขืืขื ืืืจื ืืืื ืึธืคึผืืืืืืึทืฆืืขืก ืืืึธืก ืืึธืื ืื ืฆืื ืฆื ืจืขืืืฆืืจื ืื ืืึธืืืื ื ืคืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืขื ืืขืจืื ื ืืขืฉืืืืข (ืืืฉื, 3/4 ืคืื ืื ืืึทืื ืืื ืื ืจืขืคึผืึธืืืืึธืจื ืืื ืื ืงืึธืจ Linux (ืืึธืก ืืึทืฆืื ืืื ืฆื ืืขืจ ืขื ืืขืจืื ืืก-ืืขืฉืืืืข). ืึผืื ืขืคึฟืขืงืืืื ืฆื ืึทืจืืขืื ืืื ืืขืจ ืขื ืืขืจืื ืืก-ืืขืฉืืืืข, ืืืขืจื ืื ืคึฟืึทืจืืื ืืขื ืข ืืึทืื ืืขืืื ืืื ืึท ืกืขืืืขื ืืืจืืขืจ ืจืขืคึผืจืขืืขื ืืึทืฆืืข, ืืืึธืก ืืขืจืืขืืืขืื ืืืืืืฉืข ืืืืื ืคึฟืื ืืขื ืงืึธืืื ืืจืึทืฃ ืฆื ืืืขืจื ืืึทืื ืืึธืืืขื ืคึฟืื ืืขื ืกืขืจืืืขืจ. ืืขืจ ืงืืืขื ื ืงืขื ืืขืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืขืจ ืืึทืฆืึดืื ื ืฆืืืืฉื ืขืืืขืืข ืงืึธืืืืก ืคึฟืื ืืขื ืกืขืจืืืขืจ ืืื ืืึทืื ืืึธืืื ืืืืื ืืขื ื ืืืืืงื ืืืื ืคึฟืื ืืขื ืืจืึทืฃ.
ืื ืคึผืจืึธืืขืงื ืืื ืืขืืืขืืึธืคึผืขื ืืื ืื ืืขืฆืืข 10 ืืึธืจ ืืื ืืื ืืขืืืขื ืืืฉืืคื ืฆื ืกืึธืืืืข ืคึผืจืึธืืืขืืก ืืืขื ืึธืจืืึทื ืืืืื ื ืึทืงืกืขืก ืฆื ืืืืขืจ ืืจืืืก ืืึทื ืึทืืืืืง ืจืืคึผืึทืืึทืืึธืจืื ืืื ืืืื ืืขื ืฆืืืืึทื, ืืืึธืก ืืขืืืืื ื ืื "ืจืขืืึทืกืข" ืึธืคึผืขืจืึทืฆืืข ืึทื ืฉืืึธื ืคืื "ืืขืจืืืฉ". ืืื ืืขืจ ืฆืืื, ืขืก ืืขื ืขื ืืขืืืขื ืงืืื ืึธืคึฟื ืกืึทืืืฉืึทื ื ืคึฟืึทืจ ืืจืืขืื ืืื ืึทืืึท ืจืืคึผืึทืืึทืืึธืจืื, ืืื ืคืึทืกืขืืึธืึธืง ืขื ืืืฉืึทื ืืจื ืืึทืฉืืึธืกื ืฆื ืฉืึทืคึฟื ืึท ื ืืึทืข ืืืขืจืกืืข ืงืึธื ืืจืึธื ืกืืกืืขื ืืืึธืก ืืืขื ืืจืขืคื ืื ืืืืขืจืคืขื ืืฉื ืคืื ืื ืคืืจืืข, ืึทื ืฉืืึธื ืคืื ืกืคึผืืืืื ื ืคึผืจืึทืืืฉืขืงืก ืืื ืงืืืื ืจืืคึผืึทืืึทืืึธืจืื, ืืืึธืก ืืืึธืื ืคืืจื ืฆื ืื ืงืึทืืคึผืืขืงืกืืื ืคืื ืื ืคืืจืืข. ืืขืคึผืขื ืืขื ืกื ืคืึทืจืืืึทืืืื ื (ืืื ืืืื ืืึธื, ืฆื ืกืึธืืืืข ืึท ืขื ืืขื ืคึผืจืึธืืืขื, ืืืืงืจืึธืกืึธืคึฟื ืืืฉืืคื GVFS ืฉืืืืข). ืืืืืขืก, ืคืึทืกืขืืึธืึธืง ืืขืืืืื ื ืื ืืขืจืงืืจืืึทื ืกืืกืืขื ืืื ืื ืกืึทืคึผืืื ื ืคึผืจืืืขืงื ืืื ืืขืจ ืขืจืฉืืขืจ ืืื ืข ืืขืืืขืืึธืคึผืขื ืืื ืึท ืืขืจืฆื ืฆื ืืขืจืงืืจืืึทื. ืืื ืืขืจ ืฆืืื, ืื ืกืืกืืขื ืืื ืคืืจืืืื ืืืขื ืืื ืึท ืคืจืืึท ืคึผืจืืืขืงื ืืื ืืืื ืืืืืขื ืข ืคึผืจืึธืืึธืงืึธื, ืกืืึธืจืืืืฉ ืคึฟืึธืจืืึทื ืืื ืึทืืืขืจืืืึทืื, ืืืึธืก ืืื ืืืื ืืงืกืคึผืึทื ืืื ืืื ืื ืคืืืืงืืื ืฆื ืื ืืขืจืึทืงื ืืื Git ืจืืคึผืึทืืึทืืึธืจืื.
ืคึฟืึทืจ ืึทืจืืขื, ืึท ืืึทืคึฟืขื ืฉืืจื ื ืืฆื "ืกื" ืืื ืืขืคึฟืื ื, ืืืึธืก ืืืคึผืืึทืืึทื ืฅ ืืืคึผืืฉ ืงืึทื ืกืขืคึผืก, ืืืึธืจืงืคืืึธืื ืืื ืึท ืฆืืืื ื ืืึทืงืึทื ื ืฆื ืืขืืืขืืึธืคึผืขืจืก ืืึทืงืึทื ื ืืื 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" ืฆืืืืึทื. ืืืขืจ ืืื ืึทืืืขืืืื, ืื ืึทืืืขืืืื ืข ืงืึทื ืกืขืคึผืก ืคืื ืฆืืืืืื ืืื ืงืืึธืื / ืฆืืขื / ืฉืืืคึผื / ืืืขื / ืจืืืึทืกืข ืึทืคึผืขืจืืืฉืึทื ื ืืขื ืขื ืืคืืขืืื.
ืฆืืืืฉื ืื ื ืึธื ืคึฟืขืึดืงืืืื ืคืื ืื Sapling Toolkit, ืฉืืืฆื ืคึฟืึทืจ "ืกืืึทืจืืืึธื", ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืืืืฉืืืึทืื ืึทืกืกืขืกืก ืื ืฉืืึทื ืคืื ืืืื ืจืืคึผืึทืืึทืืึธืจื, ืืืืืคึผืื ืงื ืื ืืขืจืกื ืืืืืืืง ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืคืืืืขืจ ืึทื ืืืคึผืึธืจืืื ืืขืืึทืืืก. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืขื ืืืจ ืืืืคื ืื ืกื ื ืืฆื ืึธื ืึทืจืืืืขื ืื, ืืืืื ืืืื ืืืืืขื ืข ืืืืข ืขื ืืขืจืื ืืขื ืืขื ืขื ืืขืืืืื ืืืืฃ ืืขื ืขืงืจืึทื (ืื ืืขืจืข ืืขื ืขื ืืื ืึทืืืืื), ืื ืฉืืึทื ืคืื ืคืื ืืจืืืกื ืืืง ืฆืืืืืื, ืืฉืืื ืืืฉื ืืขืงืขืก ืืื ื ืืึทืข ืืืขืจืกืืขืก ืคืื ืงืึทืืืฅ ืืขื ืขื ืืขืืืืื. ืืขืจืฆื, ืึทื ืื ืืขืจืึทืงืืืื ืืืขื ืฆืืืื ื ืืื ืืขืคึฟืื ื, ืืืึธืก ืืืื ืขืก ืืขืืืขื ืฆื ืืขืฉืืืื ื ื ืึทืืืืืืจื ืืืจื ืื ืงืืื ืงืืึธืฅ, ืืืืฉื ืืืื ืืื ืงืึทืืืฅ.

ืื ืื ืืขืจ ื ืึธืืืึทืืึทื ืคึฟืึทืจืืขืกืขืจืื ื ืืื ืกืึทืคึผืืื ื ืืื ืึทื ืขืก ืืืื ืขืก ืืจืื ืืขืจ ืฆื ืคืึทืจืจืืืื ืืื ืกืึธืืืืข ืขืจืจืึธืจืก ืืื ืฆืืจืืงืงืืืขื ืฆื ืึท ืคืจืืขืจืืืงื ืฉืืึทื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืื ืงืึทืืึทื ืื "ืกื ืืคืืึทืื", "ืกื ืจืขืืึธ", "ืกื ืึทื ืงืึทืืื" ืืื "ืกื ืึทื ืึทืืขื ื" ืืขื ืขื ืืขืคึฟืื ื ืฆื ืฆืืจืืงืงืจืืื ืคืืืข ืึทืคึผืขืจืืืฉืึทื ื ืื ืงืึทืืึทื ืื "ืกื ืืึทืืึทืืื" ืืื "ืกื ืึทื ืืืื" ืืขื ืขื ืืขื ืืฆื ืฆื ืืขืืคึผืขืจืขืจืึทืื ืืึทืืึทืืื ืงืึทืืืฅ; ืืื ืคึฟืึทืจ ืื ืืขืจืึทืงืืืื ื ืึทืืืืืึทืฆืืข ืืืจื ืึทืื ืฉืืึทืื ืืื ืฆืืจืืงืงืืืขื ืฆื ืื ืกืคึผืขืกืืคืืขื ืคืื ื ืืื ืื ืืึทืคึฟืขื "sl undo -i command". ืกืึทืคึผืืื ื ืืืื ืฉืืืฆื ืืขื ืืึทืืจืืฃ ืคืื ืึท ืืืขืจืืขืื ืึธื ืืืืื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืึธืจืืึทื ืืืืจื ืฉืจืื-ืืืจื-ืฉืจืื ืืืจืืืื ืืืจื ืืจืืืงืื ื ืงืึธืืคึผืืขืงืก ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืึท ืกืืื ืคืื ืงืืขื ืขืจืขืจ, โโืืขืจ ืคืึทืจืฉืืืืืง ืื ืงืจืึทืืขื ืืึทื ืขื ืืขืจืื ืืขื (ืคืื ืึท ืืงืขืจืืืง ืคืจืืืืืืขืจืง ืฆื ืึท ืคืึทืจืืืง ืคืื ืงืฆืืข).
ืขืืืขืืข ืึทืืืฉืึทื ื ืืึธืื ืฉืืื ืฆืืืขืืจืืื ืคึฟืึทืจ ืกืึทืคึผืืื ื, ืึทืจืืึทื ืืขืจืขืื ื ืื ReviewStack ืฆืืืื ื ืคึฟืึทืจ ืจืืืืืืื ื ืขื ืืขืจืื ืืขื (ืงืึธื ืืื ืืขืจ GPLv2), ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืคึผืจืึธืฆืขืก ืฆืืขื ืจืืงืืืขืก ืืืืฃ GitHub ืืื ื ืืฆื ืึท ืึธื ืืืืื ืืืื ืื ื ืคืื ืขื ืืขืจืื ืืขื. ืืื ืึทืืืฉืึทื, ืึทืืืฉืึทื ื ืืขื ืขื ืืจืืืก ืคึฟืึทืจ ืื ืึทืืจืืืฉืึทื ืืื VSCode ืืื TextMate ืจืขืืืงืฆืืข, ืืื ืืขืืื ื ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ISL (Interactive SmartLog) ืฆืืืื ื ืืื ืกืขืจืืืขืจ.
ืืงืืจ: opennet.ru
