เบเบฒเบเบเปเบญเบเปเบเบเบเบฒเบ mergiraf 0.4 เปเบเปเบเบทเบเบเบฑเบเบเบตเบกเบกเบฒ, เบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบปเบงเบเบฑเบเบเบตเปเบชเปเบฒเบฅเบฑเบ Git เบเปเบงเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบเบฅเบงเบกเบเบฑเบเบชเบฒเบกเบเบฒเบ. Mergiraf เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบเปเปเบเบเปเปเบเบฑเบเปเบเปเบเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบฐเปเบเบเบเปเบฒเบเปเปเบฅเบฐเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบกเบเบตเปเบซเบผเบฒเบเบซเบผเบฒเบเปเบฅเบฐเบฎเบนเบเปเบเบเปเบเบฅเป. เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเบซเบฒ mergiraf เปเบเบเบเปเบฒเบเบซเบฒเบเปเบเบทเปเบญเบเบฑเบเบเบฒเบเบเบฑเบเบเบงเบฒเบกเบเบฑเบเปเบเปเบเบเบตเปเปเบเบตเบเบเบทเปเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ Git เบกเบฒเบเบเบฐเบเบฒเบ, เบซเบผเบทเบเปเบฝเบเปเบเบเบเบปเบงเบเบฑเบเบเบฒเบ merge เปเบ Git เปเบเบทเปเบญเบเบฐเบซเบเบฒเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบเบเปเบฒเบชเบฑเปเบเปเบเบฑเปเบ merge, revert, rebase เปเบฅเบฐ cherry-pick. เบฅเบฐเบซเบฑเบเบเบทเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ GPLv3. เบฎเบธเปเบเปเบซเบกเปเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบชเบฒ Python, TOML, Scala เปเบฅเบฐ Typescript, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
เบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบกเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบญเบเบเบฑเบเบซเบฒเบเบตเปเปเบเปเปเบเปเบเบเปเบเป mergiraf:
เบเบญเบเปเบงเปเบเบฑเบเบเบปเบงเบขเปเบฒเบเบซเบผเบฑเบเบเบญเบเบฅเบฐเบเบปเบเบเบตเปเบชเบฑเบเบชเบปเบเบเบตเปเบชเบธเบ. เบฅเบฐเบเบปเบเบชเบฐเบฅเบฑเบเบชเบฑเบเบเปเบญเบเบกเบตเบชเบดเปเบเบซเบเบถเปเบเบเบตเปเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเบเบปเปเบงเปเบ - เบเบงเบเปเบเบปเบฒเปเบกเปเบ COMPLEX - เปเบฅเบฐเบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเบเบฒเบเบซเบงเบฑเบเบงเปเบฒเบเบถเบเบเบดเบเปเบฒเบเบตเปเบชเบฑเบเบชเบปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเปเบเบตเบเบเบถเปเบเปเบเบเบเบฑเบเปเบญเบตเบ. เปเบเบเบเบตเปเบเบฐ, เบฅเบฐเบเบปเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบฑเบเบเบฐเบเบฒเบเบฒเบกเปเบงเบฅเบฒ, เปเบเปเบฅเบฐเบเบฑเปเบเบเบญเบ, เปเบฅเบฐเปเบเปเบฅเบฐเบเบฒเบเบเบฒเบเบเบฑเบเปเบเปเบเบทเบเบเบปเบเบชเบญเบเบขเปเบฒเบเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบเปเบเปเบเปเบฅเบฐเบเบฑเปเบเบเบญเบ. เปเบเบทเปเบญเบเบฑเบเบฅเบธเบชเบดเปเบเบเบฑเปเบเบเปเบฒเบง, เปเบเบเบชเปเบฒเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเบเบตเปเบฅเบฐเปเบเบทเปเบญเบเบกเบทเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเปเบกเปเบเบเปเบฒเปเบเบฑเบ. เบเบฒเบเบงเบดเบงเบฑเบเบเบฐเบเบฒเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเบเบตเปเบชเบฑเบเบชเบปเบเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเปเบงเปเบฒเปเบเบฑเบเบเบปเปเบเปเบกเปเบเบตเปเบเบตเป เบเบณ, เบเปเบญเบเบเบตเปเบฎเบฒเบเปเบกเปเบเบเบธเบ เปเปเบฒ เบเบตเปเบซเบงเปเบฒเบเปเบเบปเปเบฒเปเบฅเบฐเปเบเปเบฅเบฐเบเปเป - เบเบปเบเปเบงเบฑเปเบเบฎเบฒเบ - เปเบกเปเบเบเบปเบเบกเบฒเบเบฒเบเบเบฒเบ เบเบณ เปเบเปเบเบฒเบเบเบฒเบเบเบฑเบเบเบฑเบเบเปเปเปเบกเปเบเบญเบเบกเบฑเบ.
เปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบญเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบ, เปเบเปเบฅเบฐ node เบเบทเบเปเบญเบตเปเบเบงเปเบฒ "เบฎเบธเปเบ", เปเบเบดเปเบเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบซเบเปเบฒเบเบตเปเบชเบฐเปเบเบฒเบฐเปเบฅเบฐเบซเบเปเบฒเบเบตเปเบเปเบฒเบเบเบฒเบ. เบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเบเปเปเบเบธเบเบเบตเปเปเบกเปเบเบเบทเบงเปเบฒเปเบเบฑเบเบเบฒเบเบเบฒเบเบเบฑเบ, เบเบฒเบเบชเปเบฒเบเบเบญเบเปเบเบเบฒเบ acyclic เบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบซเบเปเบฒเบเบตเปเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเปเปเบกเบตเบเบปเบงเบเบปเบ; เบเบงเบเบกเบฑเบเบเปเปเปเบเปเบชเบฐเบเปเบญเบเปเบเบเบเบปเบเปเบเบดเบเบงเบดเบเบตเบเบฒเบเบเบตเปเบฅเบฐเบเบปเบเบเบฒเบเบเบฒเบเบฐเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ, เปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเปเบเบดเบเบงเบดเบเบตเบเบตเปเบเบปเบงเปเบเบเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเบฎเบฑเบเบฎเบนเปเปเบเบดเบเบเบปเบเบเบฐเปเบซเบเบเบเบญเบเบฅเบฐเบเบปเบเปเบซเบผเบปเปเบฒเบเบฑเปเบ. เปเบเบทเปเบญเปเบเปเบเบงเบเบงเบฒเบกเบเบดเบเปเบเบชเบนเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบงเบเบดเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเปเบงเบเปเบเบเบเบญเบเบเปเบฒเบเปเบฅเบฐเปเบเบปเปเบฒเปเบเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ * เบเบฝเบเบเป * เบเปเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบชเบฐเปเบเบเบญเบญเบเปเบฅเบฐเบญเบฐเบเบดเบเบฒเบเบขเปเบฒเบเปเบเปเบเบญเบเบงเปเบฒเบชเบดเปเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบ. เปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบง, เบฅเบฐเบเบฑเบเบเปเปเบฒเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบเบฑเบเบเบปเบงเปเบเบเปเบเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบ.
เปเบเบทเปเบญเบเปเบญเบเปเปเบญเบปเบฒเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบญเบเบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเบเบฅเบฑเบเบเบตเปเบชเบฐเปเบเบเบเบถเบเบเบดเบเปเบฒเบเบตเปเบเปเบญเบเบเบฒเบ, เปเบฅเบฐเบเบฑเบเบเบถเบเบงเบดเบเบตเบเบฒเบเบเบตเปเบเบงเบเปเบเบปเบฒเปเบเปเบกเบฒเบขเบนเปเบเบตเปเบเบฑเปเบ, เบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบชเบฐเปเบเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเบงเบเปเบเบปเบฒเปเบเปเบเปเบเบญเบเบเบฒเบเบเปเบฒเบเบฎเบนเบเปเบฅเบฐเบเบฒเบเบเปเบฝเบเปเบเบ. เบเบฒเบเบเปเบฒเบเบชเบฐเปเบเบเปเบเบดเบเบชเบฐเบเบฒเบเบฐเบชเบฐเปเบเบฒเบฐเบเบญเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบตเปเบกเบตเบฅเบฒเบเบฅเบฐเบญเบฝเบเบฅเบฐเบเบฑเบเบเปเปเบฒเบเบฑเบเปเบปเบ, เปเบเบเบฐเบเบฐเบเบตเปเบเบธเบเบเบฒเบเบเปเบฝเบเปเบเบเบชเบฐเปเบเบเปเบเบดเบเบเบฒเบเบซเบฑเบเบเปเบฝเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฒเบ. เปเบเบเบเบปเบเบเบฐเบเบดเบฎเบนเบเบเปเบฒเบเปเบกเปเบเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบเบเบธเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฝเบงเปเบซเปเบเบฑเบเบเปเปเปเบกเปเบเบญเบเบเบงเบเปเบเบปเบฒ, เบเบฑเปเบเบเบฑเปเบเบฎเบนเบเบเปเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบทเบญเบเบเบฐเบเบดเบเบชเบฐเบซเบผเบฒเบเบงเปเบฒเปเบฎเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบชเปเบฒเบเบเบงเบเบกเบฑเบ, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเปเบกเบฑเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบฅเบเบเปเบฝเบเบเบฑเบเปเบเป.
เบเบฒเบเบเบฑเปเบเบกเบตเบเบฒเบเบเปเบฒเบเบเบตเปเปเบเปเบฎเบฑเบเปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบฒเบเบซเบฑเบเบเปเบฝเบเบซเบผเบฒเบ - merging commits . เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบกเบตเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ, เบเบฑเปเบเบเบฑเปเบเปเบเบปเบฒเปเบเบปเปเบฒเบกเบฑเบเบเบฐเบซเบผเบตเบเปเบงเบฑเปเบ. เบฅเบฐเบเบปเบเบเบฒเบเบเบงเบเบเบธเบกเปเบงเบตเบเบฑเบเปเบซเบผเปเบเปเบเบตเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเปเบเบฑเปเบ Git เบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบทเปเบเบเบฒเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบกเบเบญเบเบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ. เบเบงเบเปเบเบปเบฒเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฑเบเบฅเบฐเบเบฝเบเบฎเบนเบเบเบฒเบเปเบเบฑเบเบเบฒเบ acyclic เบเบดเบเบเบฒเบ, เบญเบฐเบเบดเบเบฒเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒเบกเบตเบเปเบฒเปเบซเบฑเบ, เปเบฅเบฐเบเบฑเบเบฅเปเบฒเบเบฑเบเปเบซเบกเปเบเบฒเบกเบเบงเบฒเบกเบเปเบญเบเบเบฒเบ.
เบเบฑเบเบเบฑเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบชเบฒเบกเบฒเบเบเบฝเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเบเบตเปเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบเปเบฝเบงเบเบฑเบเปเบเบเบเบฒเบ, เปเบเบดเปเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบเบฑเบเบซเบฒเปเบฅเบฐเบเบฒเบเบเบญเบเบเปเบฒเบเบฒเบกเปเบเบฑเปเบ: "เปเบเบฑเบเบซเบเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบฅเบฐเบเบฑเบเบเปเปเบฒเบเบตเป (เบเบปเบงเบขเปเบฒเบเบเบปเบงเปเบ) เปเบเบฐเบเปเบฒ?", "เบเบฐเบกเบฒเบเบชเปเบงเบเบฎเปเบญเบเบเบญเบเบเบฒเบเบเบฐเบเบญเบเบชเปเบงเบเบเบญเบเบเปเบญเบเบเปเปเบเบฑเบเปเบเบเบเบฒเบเบเบตเปเปเบกเปเบ. ?โ, โเปเบเบเบทเบเปเบฎเบฑเบเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ bookmark เปเบฅเบฐเปเบงเบฅเบฒเปเบ?โ, โเบเบฒเบเบเปเบฝเบเปเบเบเบฅเบฐเบเบฑเบเบเปเปเบฒเบญเบฑเบเปเบเบเบณเบฅเบฒเบเปเปเบฒเบเบตเปเบเบตเป (เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบกเบฑเบเบเปเปเบเบงเบเบกเบต, เบเบงเบเปเบฎเบปเบฒเบเบงเบเปเบเบดเปเบเบเบธเบเบขเปเบฒเบ!?)โ
เบฅเบฐเบเบปเบเบเบฒเบเบเบงเบเบเบธเบกเปเบงเบตเบเบฑเบเปเบชเบตเบกเบเบตเปเบเบฑเบเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบเบชเบฒเบเบฒ, เปเบเบงเบเบงเบฒเบกเบเบดเบเบฅเบฐเบเบฑเบเบเปเปเบฒเบเบตเปเบเบฝเบเปเบเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบเบฑเบเบเบดเปเบเบชเปเบงเบเบเบตเปเบเบดเบเบเปเปเบเบฑเบเบเบญเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเบฅเบฐเบเบฑเบเบเปเปเบฒเบเบญเบเปเบเบเบเบฒเบเบเบตเปเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ. เบชเบฒเบเบฒเปเบกเปเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเบฐเปเบเบฒเบฐเบเบญเบเบฅเบฑเบเบชเบฐเบเบฐ, เบเบฒเบเบเบฑเปเบเบชเบฒเบเบฒเบซเบผเบฒเบเปเบกเปเบเบเบทเบเบชเปเบฒเบเบเบถเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบนเปเบชเบฐเบซเบกเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฝเบงเบเบฑเบ. เบเบฒเบเบเปเบฒเปเบเปเบเบฑเปเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบชเบฒเบเบฒ (เปเบเบดเปเบเปเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเปเบเบเปเปเบฅเบฐเบกเบฒเบเบเบฐเบเบฒเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เบเบทเบเบเปเบฒเปเบเปเบขเบนเปเบเบปเปเบงเบเบธเบเปเบซเปเบเปเบฅเบฐเบขเบนเปเบเบปเปเบงเบเบธเบเปเบซเปเบ), เบเบนเปเบเบฑเบเบเบฐเบเบฒเปเบเปเบฅเบฐเบเบปเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเบซเบผเบฒเบเบชเบฒเบเบฒเบเบตเปเบเบฑเบเปเบเปเบเบเบญเบเปเบเบเบเบฒเบเบขเปเบฒเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบปเบ, เปเบเปเบฅเบฐเบเบปเบเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบฒเบเปเบเบตเบเปเบเบซเบผเบทเบเบธเบเบเบฐเบเบฒเบ. เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเบปเบเปเบญเบเปเบฅเบฐเบเบญเบเบเบปเบเบญเบทเปเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบดเบกเบเบทเบเปเบซเบกเปเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเปเบงเบเบเบปเบเปเบญเบเบเบธเบเบเบฑเปเบ.
เปเบเบเบเบปเบเบเบฐเบเบด, เบชเบฒเบเบฒเปเบกเปเบเบปเบเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบทเปเบญเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบ "เบขเปเบฒเบเปเบเบฑเบเบเบฒเบเบเบฒเบ", เบเบฒเบเบชเบฒเบเบฒเบเปเบฒเบเปเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบฅเบฑเบเบชเบฐเบเบฐ, เปเบเบดเปเบเปเบเบฑเบเบเบปเบเบเบฐเบเบด (เปเบเบเบชเบฐเปเบเบฒเบฐเบซเบผเบฑเบเบเบฒเบเบเบธเบเปเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ) synchronized เบเบฑเบเบชเบฒเบเบฒเบเบปเปเบเบเป, เปเบซเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบฎเบธเปเบเบซเบฅเปเบฒเบชเบธเบเบเบญเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเปเบฅเบฐ. เบเปเบญเบกเบเบฑเบเบเบฐเบเบดเบเบฑเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเปเบเบปเบฒเปเบเบปเปเบฒเบเปเบญเบเบเบฒเบเปเบเบเบฑเบเบเบธเบเบฑเบเปเบกเปเบเปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบเบฒเบเบเบงเบเบชเบญเบเบเบฑเบเบซเบฒเบเบตเปเปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบเบนเปเบเบฑเบเบเบฐเบเบฒเบญเบทเปเบเปเปเบงเปเบเบปเปเบฒเบเบตเปเบเบฐเปเบงเปเบเป.
เปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบฒเบเบฒเบกเบชเบปเบกเบเบปเบเบเบฒเบเบเปเบฒเบเบฒเบเบเบญเบ snapshots เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ (เบเบถเปเบเปเบเบฑเบเบเบฝเบเปเบเปเบเบญเบเบซเบฒเบเบฑเบเบเบฐเบเบธเบฅเบธเบเบเบปเปเบงเปเบ, เปเบฅเบฐเบเปเบฒเปเบเปเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบชเปเบฒเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒ, เบเบฒเบกเบฅเปเบฒเบเบฑเบเปเบเบดเบเบเบญเบเบญเบทเปเบ, เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ rebase, เบเบฒเบเบฅเบงเบกเบเบปเบงเปเบกเปเบเปเบเบทเบญเบเบเปเบฒเบเบเบท rebase, เบกเบฑเบเบเบฝเบเปเบเปเปเบเบเบชเปเบฒเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ. graph เปเบเบเบเปเบฒเบเบเบฑเบ, เปเบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเปเบชเบฐเบเบงเบเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบเบปเบฒเบเบตเปเบเบฐ manipulate, เบชเบฐเบเบฑเปเบเบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบเบฐเบเบฒเบเบฒเบกเบเบตเปเบเบฐเบเบฐเบเบดเปเบกเบเบฒเบเบฅเบงเบกเบเบปเบงเปเบเปเบเบทเปเบญเบเปเบเบเบญเบ rebases) เบเบฑเบเบซเบฒเปเบเบตเบเบเบถเปเบ. เบฅเบฐเบเบปเบเบเบฒเบเบเบงเบเบเบธเบกเบชเบฐเบเบฑเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบก (VCS) เปเบเปเบชเบนเบเบเบฒเบเบฅเบงเบกเบเบฒเบเบเปเบฝเบเปเบเบเบเบฒเบเปเบเบเบตเปเบเบฝเบเปเบเปเปเบเบเปเบเบฅเปเบญเบญเบเปเบเบฑเบเปเบเปเบฅเบฐเบชเบฒเบ, เบเบฐเบเบดเบเบฑเบเบเปเปเปเบเปเบฅเบฐเบชเบฒเบเปเบเบฑเบเบฅเบฑเบเบชเบฐเบเบฐเปเบฅเบฐเปเบเบฅเปเปเบเบฑเบเบฅเปเบฒเบเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเปเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเปเบเบทเปเบญเบฅเบงเบกเบเบงเบเบกเบฑเบเบกเบฒเบเบฒเบ bioinformatics.
เปเบเปเบซเบเปเบฒเปเบชเบเบเบฒเบ, เบเบฒเบเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเปเบเบเปเบเบงเบเปเปเปเบเบงเบเบตเปเบเปเปเบกเบตเบซเบเบฑเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเบทเปเบญเบซเบฒเบเบญเบเบกเบฑเบ. เบเบฐเปเบซเบเบเบเบฝเบเปเบเปเบเบญเบเบกเบฑเบเปเบกเปเบเบงเปเบฒเบกเบฑเบเปเบกเปเบเบเปเบฒเบเบเบฒเบเปเบฅเบฐเบเบปเปเบงเปเบ. เบเบงเบฒเบกเบเปเปเบชเบญเบเบเปเบญเบเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเบฑเบเปเบเปเบ, เปเบเบฑเบเปเบซเบผเปเบเบเบปเบเบเบตเปเบเบญเบเบเบฒเบเปเบเบฑเบเบซเบปเบงเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ. เบเบฒเบเปเบเปเปเบเบเปเปเบเบฑเบเปเบเปเบเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบเบนเปเบเบฑเบเบเบฐเบเบฒเบชเบถเบเบชเบฒเบฅเบฐเบซเบฑเบเบเบฑเบเบชเบญเบเบชเบฐเบเบฑเบเบขเปเบฒเบเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบ, เบเปเปเบเบฝเบเปเบเปเบเบฒเบเบชเปเบงเบเบเบตเปเบเปเบฒเบเบปเบเปเบเบเบฅเบฐเบเบปเบเบเบฒเบเบเบฝเบเบเบฝเบเปเบชเบฑเปเบเปเบเบเปเบชเบฑเปเบเปเบเบฑเบ "เบเบฒเบเบเปเบฝเบเปเบเบ" เบซเบผเบท "เบเบฒเบเบเบฑเบเปเบเปเบ", เปเบเปเบญเบฒเบเบเบฐเปเบเบฑเบเปเบเบเบเบฒเบเบเบฑเบเบซเบกเบปเบ.
เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเปเบญเบเปเบเบปเปเบฒเปเบเบเบฒเบเบเปเบฝเบเปเบเบ, เบเบฝเบเบฅเบฐเบซเบฑเบเบฅเบงเบกเบเปเบงเบเบเบปเบเปเบญเบ, เปเบฅเบฐเปเบเปเปเบเบเบงเบฒเบกเบเปเปเบชเบญเบเบเปเบญเบเปเบเป. เบเบฑเบเบซเบฒเบเปเบฒเบเปเบเบฒเบเปเบเบฑเบเบเบฑเบเบซเบฒเบซเบผเบฒเบเบเบทเปเบเปเบกเบทเปเบญเปเบเบทเปเบญเบเบกเบทเปเบชเบฑเปเบเบเปเปเปเบเบงเบฅเบฐเบเบธเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ, เปเบเบดเปเบเบกเบฑเบเบเบฐเปเบเบตเบเบเบทเปเบเบเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฐเบซเบเบฒเบเปเบซเบเป, เบฅเบงเบกเบเบฑเบเปเบฅเบทเปเบญเบเปเบฅเบฑเบเปเบเปเบญเบเปเปเบเบฑเปเบ: เบเบฒเบเบเบฑเบเบฎเบนเบเปเบเบเบฅเบฐเบซเบฑเบ. เบเปเบฒเบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเปเบเบเปเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเบเบฑเบเบฅเบฐเบซเบฑเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเปเบงเบเบเบปเบเปเบญเบ, เบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฐเบเบฒเบเปเบเบฑเบเบเบฑเบเบฎเปเบฒเบเบเบตเปเบชเบปเบกเบเบนเบ. เปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเปเบฅเบฐเบเบตเบเบตเปเบซเบเปเบฒเบขเปเบฒเบ, เบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเปเบชเบฑเปเบเบเปเปเปเบชเบฑเปเบเปเบฎเบฑเบเบงเบฝเบเบเบฐเบซเบผเบญเบเปเบงเบฅเบฒ, เปเบเบเบชเบฐเปเบเบฒเบฐเบเปเบฒเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฐเบเบฒเบเบฒเบกเบขเปเบฒเบเบเบดเบเบเบฑเบเบเปเปเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฑเบเบซเบฒเบชเปเบฒเบฅเบฑเบเบกเบฑเบ. เบงเบดเบเบตเบซเบเบถเปเบเปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเบเบฑเบเบซเบฒเบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเบเปเบญเบเบเบฒเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบตเปเบเบฐเบเบทเบเบเบธเบเปเบเปเบเบเปเบงเบเปเบเบทเปเบญเบเบกเบท canonicalization เปเบเบฑเปเบเบชเบตเบเปเบฒ.
เปเบเปเบเบญเบ, เบเบฒเบเปเบเปเปเบเบเบตเปเบเบทเบเบเปเบญเบเบเบฑเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบตเปเบฎเปเบฒเบ (เปเบฅเบฐเปเบเบเบเบปเปเบงเปเบ, เบเปเปเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบเบปเบฒ, เบเบฑเปเบเบเบญเบเบงเบดเบเบตเปเบชเบฑเปเบเบเปเปเปเบชเบฑเปเบเปเบกเปเบเปเบเบฑเบ heuristic, เบกเบฑเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบฅเบฐเบซเบฑเบเบเบตเปเปเบเบเบซเบฑเบ, เบเบปเบงเบขเปเบฒเบ, เบเบนเปเบเบฑเบเบเบฐเบเบฒเบซเบเบถเปเบเบเปเบฝเบเบเบทเปเบเบปเบงเปเบ, เปเบฅเบฐเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเบขเบนเปเบเบตเป. เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเบเบฝเบเบฅเบฐเบซเบฑเบเปเบซเบกเปเปเบเบเปเบเปเบเบปเบงเปเบเบเบฑเปเบ, เบเบฒเบเบเบฑเบเปเบเปเบเบเบฐเบเปเปเบกเบตเบเบฒเบเบฅเบงเบก / rebasing เบขเบนเปเบเบตเปเบเบตเป, เปเบเปเบเบปเบเปเบเปเบฎเบฑเบเบเบฐเบเบฒเบเปเบเบฑเบเบเบตเปเบเปเปเปเบฎเบฑเบเบงเบฝเบ) - เบเบตเปเปเบกเปเบเบเบฒเบเบเปเบฒเปเบเปเบเบปเบงเปเบเบเบเบฒเบเปเบเบเบตเปเบเบทเบเบเปเบญเบ.
เปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบฒเบเบเบปเปเบเบเบงเปเบฒเปเบเบเบปเบเปเบเบเบเบตเปเปเบเปเบเปเบฒเปเบเบตเบเปเบเบเบฐเบกเบฒเบ 30 เบเบต, เปเบฅเบฐเปเบเปเบชเบปเปเบเบเบปเบเปเบซเปเบกเบตเบเบฒเบเบชเปเบฒเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบฒเบเบเปเบฒเบเบตเปเปเบเบฑเบเปเบเบปเปเบฒเบเบญเบเบซเบผเบฒเบ, เบเบฒเบเบเบปเปเบเบเบงเปเบฒเบเบตเปเบเปเปเปเบเปเบซเบฑเบเปเบเบฑเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเปเบซเบผเปเบเปเบเบตเบเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบเปเบเบปเบเบเปเบงเบฒเบเปเปเบเบปเบเบกเบฒเบเบตเป. เบชเปเบงเบเปเบซเบเปเบเบญเบเบเบฒเบเปเบเปเปเบเบเบญเบเปเบงเปเบซเบผเปเบเปเบเบตเบเปเบเปเปเบฅเบตเปเบกเบเบฑเบเบเบฐเบเบฒเปเบเบเบปเปเบเบเบต 2010, เปเบฅเบฐเปเบเปเบชเบธเบกเปเบชเปเบเบฒเบชเบฒ Java เปเบเบฑเบเบชเปเบงเบเปเบซเบเป.
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฃเบตเบเบตเปเปเบเบเปเบเบฑเปเบเบเบตเปเบชเบธเบเบเบญเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบฑเปเบ, GumTree, เบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบเบเบฑเบเบเบปเปเบเบเบงเปเบฒเบเบตเปเบกเบตเบเบทเปเบเบเบฒเบเบเบฒเบเบงเบดเบเบฒเบเบฒเบ, เบฅเบฒเบเบฅเบฑเบเบญเบฑเบเบชเบญเบเปเบ Java, เบกเบตเบเบฒเบเปเบเบฑเบเบเบปเบงเปเบเบเบเบฒเบเปเบเบเบตเปเบเปเปเบกเบตเบเบปเบงเบเบปเบเบเบญเบเบเบปเบเปเบญเบเบเบตเป predates treeitter, เปเบฅเบฐเบกเบต backends เบเบฑเบเบญเบตเบเปเบชเป treeitter เปเบฅเบฐเบญเบตเบเปเบชเปเปเบเบทเปเบญเบเบกเบทเบญเบทเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบงเบดเปเบเบฒเบฐเปเบซเบผเปเบ. เบฅเบฐเบซเบฑเบเปเบเบปเปเบฒเปเบเปเบเบเบปเบงเปเบเบเบเบตเปเบเปเปเบกเบตเบเบปเบงเบเบปเบ. เบฅเบฐเบเบปเบเบเบตเปเบชเบฒเบกเบฒเบเบชเปเบฒเบเบเบฝเบเปเบเป (เปเบเบฎเบนเบเปเบเบเบเบญเบเบเบฑเบเบเบถเบเปเบซเบเบเบฒเบเบเปเปเบเบงเบฒเบก; เบเบฑเบเบกเบต API เบเบตเปเบชเบฒเบกเบฒเบเปเบญเบตเปเบเปเบเปเบเปเบฒเบเบเบฒเบเบเบฒเบชเบฒเปเบเปเบเบตเปเบกเบตเบเบฒเบเบเบนเบเบกเบฑเบเบเบฑเบ Java) เปเบฅเบฐเปเบเบดเปเบเปเบซเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบ. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบกเบเบปเบงเบเปเบฝเบเปเบเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเปเบเบดเปเบเปเบเบฅเปเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเบกเบฑเบ, เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบญเบญเบเบเบฒเบเบเปเบญเบ (เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบกเบฑเบเบกเบตเปเบเบงเปเบเปเบกเบงเปเบฒเบเบฒเบเปเบซเบผเบ diffs เบชเบฒเบกเบฒเบเบเบทเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเบ API).
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบญเปเบญเบเบเบงเปเบฒเปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบซเบผเบฒเบเบเบญเบ difftastic เปเบกเปเบเบเบฝเบเปเบ Rust, เบญเบตเบเปเบชเป treeitter, เปเบฅเบฐเบชเบธเบกเปเบชเปเบเบฒเบเบชเปเบฒเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบตเปเปเบเบฑเปเบเปเบชเปเปเบ console. เบฅเบฐเบเบปเบเบเบตเปเบเบฑเบเบกเบตเบเบธเบเบเบฐเบชเบปเบเปเบเบทเปเบญเปเบเบดเปเบเปเบซเบฑเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบฅเบฐเปเบเบเบเบปเปเบงเปเบเบเปเปเปเบเปเบกเบตเบเบธเบเบเบฐเบชเบปเบเบเบตเปเบเบฐเบฅเบงเบกเบเบฒเบเบเปเบฝเบเปเบเบเบซเบผเบทเบเปเบฒเปเบเป patches.
เปเบเบเบเบฒเบ mergiraf เปเบเปเบเบฐเบเบปเบเบเบปเบงเบเปเปเบเบปเบเบกเบฒเบเบตเปเปเบฅเบฐเบเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒเบขเปเบฒเบเบซเปเบฒเบงเบซเบฑเบ. เปเบเบทเปเบญเบเบกเบทเบเบตเป, เบฅเบฒเบเบฅเบฑเบเบญเบฑเบเบชเบญเบเปเบ Rust (21 MiB!), เปเบกเปเบเบเบฑเบเบญเบตเบเปเบชเป treeitter, เปเบเบดเปเบเปเบเปเบเบฒเบเปเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเบงเบดเปเบเบฒเบฐเปเบงเบเบฒเบเบญเบเบเบตเปเบเปเปเบกเบตเบชเบฐเบเบฒเบเบเบฒเบเปเบเปเบเบทเปเบญเบเบกเบทเบเบฑเบเบเบฐเบเบฒเบเปเบญเบเบงเปเบฒ LLVM เปเบเปเบเบฒเบเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบเปเบฒเปเบเบฐเบเปเบฒเปเบเบฅเบฐเบเบฑเบเบเปเปเบฒ. เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบเบเบนเปเปเบเปเบเบเบญเบเบเบปเบ, mergiraf เบชเบฐเบซเบเบญเบเบซเบเปเบฒเบเบตเปเบเปเปเปเบกเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบ, เปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ. เบเบฒเบเปเบเปเบเบฒเบ hood, mergiraf เปเบเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ algorithm เบเบตเปเปเบเปเปเบ GumTree เปเบเบทเปเบญเบชเปเบฒเบ patches, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ algorithm เบเบตเปเปเบเปเปเบ spork, เบเบฑเบเปเบเบเบชเปเบฒเบฅเบฑเบเปเบเบเบชเปเบฒเบ treeitter.
Serialization เบเบญเบ patches เปเบเบปเปเบฒเปเบเปเบเปเบเบฅเปเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเปเบเปเปเบกเบฒ, เปเบเปเบซเบเปเบฒเปเบชเบเบเบฒเบ, เบเปเปเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ (เปเบเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบงเปเบฒเบกเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเบฒเบเปเบเบเบเบฑเบเบเบถเบเปเบซเบเบเบฒเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบ GumTree). เบญเบตเบเบงเบดเบเบตเบซเบเบถเปเบเบเบตเปเปเบเบเปเบเบฑเปเบเบเบตเปเบเบฐเบเปเบฒเปเบเปเบเบงเบฒเบกเปเบเบเบเปเบฒเบเปเบกเปเบเบเบฐเบเปเบฒเปเบเปเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเปเปเปเบกเปเบเบเปเบฒเบ patches, เปเบเปเปเบเบเบเปเบฒเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ refactoring เบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ LSP, เปเบเบดเปเบเบชเบฒเบกเบฒเบเบเปเบงเบเบเบงเบเบเบปเบเบเบงเบฒเบกเบเบฑเบเปเบเปเบเปเบเบฅเบฐเบเบฑเบเปเบเบเบเบฒเบ. Visualization เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเปเบเปเบ.
เบเบปเบงเบขเปเบฒเบเบขเบนเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบ: common ancestor "base.py" (เปเบเบเบซเบเปเปเปเปเบฒ, เปเบเบงเบเบดเปเบชเบเปเบเบเบญเบเบเบปเปเบ) foo = 1 def main(): print(foo + 2 + 3) "a.py" (เปเบเบเบเบฑเบเบซเบเปเปเปเปเบฒ, 2 เปเบเบงเปเบเบตเปเบกเปเบเบตเบก เปเบเบเบญเบเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบซเบเบถเปเบ, เบซเปเบญเบเบชเบฐเบซเบกเบธเบ icecream เบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบก debug, เบซเปเบญเบเบฎเบฝเบ "baz" เปเบเปเบเบทเบเปเบเบตเปเบก: เบเบฒเบ icecream เบเปเบฒเปเบเบปเปเบฒ ic foo = 1 def main(): ic(foo + 2. + 3) class baz: def __init__(self): """baz""" "b.py" (เบเบปเบงเปเบ "foo" เบเปเบฝเบเบเบทเปเปเบเบฑเบ "bar", เบเบธเบเปเบเปเบเบเปเบงเบ "black" เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบ, เบชเบปเปเบเบเบปเบเปเบซเป indentation เบเบฑเบ spaces เปเบฅเบฐ extra เปเบชเบฑเปเบเบเบทเบเบเบฑเบ): bar = 1 def main(): print(bar + 2 + 3) Call ./mergiaf merge ./base.py ./a.py ./b.py -x a.py -y b.py -s base.py -o ./res.py เปเบซเปเบเบปเบเปเบเปเบฎเบฑเบเบเปเปเปเบเบเบตเปเบเบฒเบ icecream import ic bar = 1 def main(): ic(bar + 2 + 3) class baz: def __init__ (เบเบปเบเปเบญเบ): """"baz""" (เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบก debug, เบซเปเบญเบเบชเบฐเบซเบกเบธเบ "icecream" เบเบทเบเบเปเบฒเปเบเป, เบเบปเบงเปเบ "foo" เบเบทเบเบเปเบฝเบเบเบทเปเปเบเบฑเบ "bar", เบเบฐเบกเบงเบเบเบปเบเบเปเบงเบ "เบชเบตเบเปเบฒ" เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบ, เบชเบปเปเบเบเบปเบเปเบซเป indentation. โ เบเปเบญเบเบซเบงเปเบฒเบเปเบฅเบฐเปเบชเบฑเปเบเบเบดเปเบชเบเบเบฑเบเบญเบญเบ, เบเบฐเบชเบปเบกเบเบญเบเปเบเบเปเบฅเบฐเบเปเบญเบเบชเปเบฒเบฅเบฑเบ indentation, เปเบเปเปเบเบเบเบญเบกเบญเบฐเบเบธเบเบฒเบ).
เบเบฒเบเบเบฒเบเปเบเบทเปเบญเบเบกเบทเปเบกเปเบเปเบซเบฑเบเปเบเปเบเบฑเบเบเบต. เบเบฒเบเบเบฑเบเบฎเบนเบเปเบเบเปเบญเบเบฐเบชเบฒเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบกเปเบเบเบทเบเบเบณเบเบปเบเบเปเบฒเบขเบนเปเปเบเปเบเบฅเป .editorconfig, เปเบฅเบฐเบเบฒเบเบเปเบฝเบเปเบเบเบฎเบนเบเปเบเบเบเบปเปเบงเปเบฅเบ, เปเบเบฑเปเบ: เบเบฒเบเบเปเบฝเบเปเบเบเปเบเบฑเบเบเปเบญเบเบซเบงเปเบฒเบ เปเบฅเบฐเบเบฒเบเบเบณเปเบเปเบฎเบนเบเปเบเบเบชเบตเบเบณเบเบฒเบกเบเบตเปเปเบฎเบฑเบเปเบ b.py, เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบกเปเบเบกเบฒเบเปเบญเบกเบเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบ .editorconfig. เบเบฑเปเบเบเบฑเปเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเบเบทเบเบเปเบญเบเบเบงเปเบฒเบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเปเบเบเปเบฒเบง, เปเบเบทเปเบญเบเบกเบทเบเปเบญเบเบกเบตเปเบเบงเบเบงเบฒเบกเบเบดเบเบชเปเบฒเบฅเบฑเบเบฎเบนเบเปเบเบ "เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ" เบเบปเปเบงเปเบฅเบ, เปเบฅเบฐเบชเบฒเบกเบฒเบเบเบถเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบ ".editorconfig".
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru
