Git 2.38 เชธเซเชคเซเชฐเซ‹เชค เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชชเซเชฐเช•เชพเชถเชจ

เชตเชฟเชคเชฐเชฟเชค เชธเซเชคเซเชฐเซ‹เชค เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเชฟเชธเซเชŸเชฎ Git 2.38 เชจเชพ เชชเซเชฐเช•เชพเชถเชจเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช—เชฟเชŸ เช เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ, เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เช…เชจเซ‡ เช‰เชšเซเชš-เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเช‚เชธเซเช•เชฐเชฃ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเชฟเชธเซเชŸเชฎเซ‹เชฎเชพเช‚เชจเซ€ เชเช• เช›เซ‡, เชœเซ‡ เชถเชพเช–เชพ เช…เชจเซ‡ เชฎเชฐเซเชœเชฟเช‚เช— เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฒเชตเชšเซ€เช• เชฌเชฟเชจ-เชฐเซ‡เช–เซ€เชฏ เชตเชฟเช•เชพเชธ เชธเชพเชงเชจเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช‡เชคเชฟเชนเชพเชธเชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพ เช…เชจเซ‡ เชชเซ‚เชฐเซเชตเชตเชฐเซเชคเซ€ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชธเชพเชฎเซ‡ เชชเซเชฐเชคเชฟเช•เชพเชฐ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฆเชฐเซ‡เช• เช•เชฎเชฟเชŸเชฎเชพเช‚ เชธเชฎเช—เซเชฐ เชชเชพเช›เชฒเชพ เช‡เชคเชฟเชนเชพเชธเชจเซ€ เช—เชฐเซเชญเชฟเชค เชนเซ‡เชถเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡; เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐเซ‹ เชธเชพเชฅเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชŸเซ…เช—เซเชธ เช…เชจเซ‡ เช•เชฎเชฟเชŸเซเชธเชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชชเชฃ เชถเช•เซเชฏ เช›เซ‡.

เช…เช—เชพเช‰เชจเชพ เชชเซเชฐเช•เชพเชถเชจเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚, เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ 699 เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชถเชพเชฎเซ‡เชฒ เช›เซ‡, เชœเซ‡ 92 เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ€ เชญเชพเช—เซ€เชฆเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ 24 เช เชชเซเชฐเชฅเชฎ เชตเช–เชค เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชญเชพเช— เชฒเซ€เชงเซ‹ เชนเชคเซ‹. เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • เชฎเซเช–เซเชฏ เชฎเชพเชณเช–เชพเชฎเชพเช‚ "เชธเซเช•เซ‡เชฒเชฐ" เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชฆเซเชตเชพเชฐเชพ เชฎเซ‹เชŸเชพ เชญเช‚เชกเชพเชฐเซ‹เชจเชพ เชธเช‚เชšเชพเชฒเชจ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชฎเซ‚เชณเชฐเซ‚เชชเซ‡ C# เชฎเชพเช‚ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชชเชฐเช‚เชคเซ git เชฎเชพเช‚ C เชฎเชพเช‚ เชธเช‚เชถเซ‹เชงเชฟเชค เชธเช‚เชธเซเช•เชฐเชฃเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชจเชตเซ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เช เชกเชฟเชซเซ‰เชฒเซเชŸ เชตเชงเชพเชฐเชพเชจเชพ เชฒเช•เซเชทเชฃเซ‹ เช…เชจเซ‡ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเซ€เชจเซ‡ git เช†เชฆเซ‡เชถเชฅเซ€ เช…เชฒเช— เชชเชกเซ‡ เช›เซ‡ เชœเซ‡ เช–เซ‚เชฌ เชฎเซ‹เชŸเซ€ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเซเชฐเชญเชพเชตเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเซเช•เซ‡เชฒเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡:
    • เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ€ เช…เชชเซ‚เชฐเซเชฃ เชจเช•เชฒ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เช‚เชถเชฟเช• เช•เซเชฒเซ‹เชจเชฟเช‚เช—.
    • เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ (FSMonitor) เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ, เชœเซ‡ เชคเชฎเชจเซ‡ เชธเชฎเช—เซเชฐ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเช•เชพเชฎเชพเช‚ เชถเซ‹เชง เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
    • เชตเชฟเชตเชฟเชง เชชเซ‡เช• เชซเชพเช‡เชฒเซ‹ (เชฎเชฒเซเชŸเชฟ-เชชเซ‡เช•) เชฎเชพเช‚ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เช†เชตเชฐเซ€ เชฒเซ‡เชคเชพ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ.
    • เช•เชฎเชฟเชŸ-เช—เซเชฐเชพเชซ เชซเชพเชˆเชฒเซ‹ เช•เชฎเชฟเชŸ เช—เซเชฐเชพเชซ เชˆเชจเซเชกเซ‡เช•เซเชธ เชธเชพเชฅเซ‡ เช•เชฎเชฟเชŸ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡.
    • เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เชธเชคเซเชฐเชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ, เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟเชฎเชพเช‚ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ€ เชถเซเชฐเซ‡เชทเซเช  เชฎเชพเชณเช–เซเช‚ เชœเชพเชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชธเชพเชฎเชฏเชฟเช• เช•เชพเชฐเซเชฏ (เชฐเชฟเชฎเซ‹เชŸ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชจเชตเซ€ เชตเชธเซเชคเซเช“เชจเซ‡ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพ เช…เชจเซ‡ เชซเชพเช‡เชฒเชจเซ‡ เช•เชฎเชฟเชŸ เช—เซเชฐเชพเชซ เชธเชพเชฅเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฒเชพเช•เชฎเชพเช‚ เชเช• เชตเชพเชฐ เช•เชพเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเซ‡เช•เชฟเช‚เช—เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ. เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เชฆเชฐเชฐเซ‹เชœ เชฐเชพเชคเซเชฐเซ‡ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡).
    • "sparseCheckoutCone" เชฎเซ‹เชก, เชœเซ‡ เช†เช‚เชถเชฟเช• เช•เซเชฒเซ‹เชจเชฟเช‚เช— เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเชพเชจเซเชฏ เชชเซ‡เชŸเชฐเซเชจเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ‡ เช›เซ‡.
  • เชœเชฐเซ‚เชฐเซ€ เช•เชฎเชฟเชŸ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฆเชฐเซ‡เช• เช†เชถเซเชฐเชฟเชค เชถเชพเช–เชพเชจเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชšเซ‡เช•เช†เช‰เชŸ เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡, เช†เชถเซเชฐเชฟเชค เชถเชพเช–เชพเช“เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "git rebase" เช†เชฆเซ‡เชถเชฎเชพเช‚ --update-refs เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡.
  • "git rm" เช†เชฆเซ‡เชถเชจเซ‡ เช†เช‚เชถเชฟเช• เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชค เชฌเชจเชพเชตเซเชฏเซ‹.
  • "เช•เซ‹เชจ" เชฎเซ‹เชกเชฎเชพเช‚ เช†เช‚เชถเชฟเช• เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เชธเชพเชฅเซ‡เชจเซ€ เชซเชพเช‡เชฒเชจเซ‡ เชตเชฐเซเช•เชธเซเชชเซ‡เชธเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐเชจเชพ เช…เชตเช•เชพเชถเชฎเชพเช‚ เช–เชธเซ‡เชกเชคเซ€ เชตเช–เชคเซ‡ "git mv AB" เช†เชฆเซ‡เชถเชจเซ€ เชตเชฐเซเชคเชฃเซ‚เช• เชธเซเชงเชพเชฐเซ€ เช›เซ‡ เช•เซ‡ เชœเซ‡เชฎเชพเช‚ เช† เชฎเซ‹เชก เชจเชฅเซ€.
  • เชฌเซ€เชŸเชฎเซ‡เชช เชซเชพเช‡เชฒ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‡ เชฎเซ‹เชŸเชพ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช“เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ - เชเช• เชตเซˆเช•เชฒเซเชชเชฟเช• เช‡เชจเซเชกเซ‡เช•เซเชธ เชŸเซ‡เชฌเชฒ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เช•เชฎเชฟเชŸ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เช“เชซเชธเซ‡เชŸเซเชธเชจเซ€ เชฏเชพเชฆเซ€ เชธเชพเชฅเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • "git merge-tree" เช†เชฆเซ‡เชถ เชเช• เชจเชตเซ‹ เชฎเซ‹เชก เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚, เชฌเซ‡ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช•เชฎเชฟเชŸเซเชธเชจเชพ เช†เชงเชพเชฐเซ‡, เชฎเชฐเซเชœเชจเชพ เชชเชฐเชฟเชฃเชพเชฎ เชธเชพเชฅเซ‡เชจเชพ เชตเซƒเช•เซเชทเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เช† เช•เชฎเชฟเชŸเซเชธเชจเชพ เช‡เชคเชฟเชนเชพเชธเชจเซ‡ เชฎเชฐเซเชœ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ.
  • เช…เชจเซเชฏ เช—เชฟเชŸ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชเชจเซ€ เช…เช‚เชฆเชฐ เชฌเซ‡เชฐ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เช (เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เช เช•เซ‡ เชœเซ‡เชฎเชพเช‚ เชตเชฐเซเช•เชฟเช‚เช— เชŸเซเชฐเซ€ เชจเชฅเซ€) เชนเซ‹เชธเซเชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "safe.barerepository" เชธเซ‡เชŸเชฟเช‚เช— เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ "เชธเซเชชเชทเซเชŸ" เชชเชฐ เชธเซ‡เชŸ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เชฎเชพเชคเซเชฐ เชŸเซ‹เชšเชจเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชธเซเชฅเชฟเชค เชฌเซ‡เชฐ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เช เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชถเซ‡. เชธเชฌเชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชเชฎเชพเช‚ เชเช•เชฆเชฎ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เช เชฎเซ‚เช•เชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เชฅเชตเชพ เชฎเชพเชŸเซ‡, "เชฌเชงเชพ" เชฎเซ‚เชฒเซเชฏเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹.
  • โ€œgit grepโ€ เช•เชฎเชพเชจเซเชกเซ‡ โ€œ-mโ€ (โ€œโ€”max-countโ€) เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ GNU grep เชฎเชพเช‚ เชธเชฎเชพเชจ เชจเชพเชฎเชจเชพ เชตเชฟเช•เชฒเซเชช เชœเซ‡เชตเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฎเซ‡เชšเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • "ls-files" เช†เชฆเซ‡เชถ เช†เช‰เชŸเชชเซเชŸ เชซเซ€เชฒเซเชกเซเชธเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ "--เชซเซ‹เชฐเซเชฎเซ‡เชŸ" เชตเชฟเช•เชฒเซเชชเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชจเชพเชฎ, เชฎเซ‹เชกเซเชธ, เชตเช—เซ‡เชฐเซ‡เชจเซเช‚ เช†เช‰เชŸเชชเซเชŸ เชธเช•เซเชทเชฎ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹).
  • "เช—เซ€เชŸ เช•เซ‡เชŸ-เชซเชพเช‡เชฒ" เชฎเชพเช‚, เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชฎเซ‡เช‡เชฒเชฎเซ‡เชช เชซเชพเช‡เชฒเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชฒเซ‡เช–เช•-เช‡เชฎเซ‡เช‡เชฒ เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹