Git 2.53 เจธเจฐเฉ‹เจค เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจฐเฉ€เจฒเฉ€เจœเจผ

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

เจชเจฟเจ›เจฒเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš 466 เจฌเจฆเจฒเจพเจ… เจธเจผเจพเจฎเจฒ เจนเจจ, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš 70 เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจฏเฉ‹เจ—เจฆเจพเจจ เจชเจพเจ‡เจ† เจนเฉˆ (เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ 21 Git เจตเจฟเจ•เจพเจธ เจฒเจˆ เจจเจตเฉ‡เจ‚ เจธเจจ)เฅค เจฎเฉเฉฑเจ– เจจเจตเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ:

  • "เจœเจฟเจ“เจฎเฉˆเจŸเฉเจฐเจฟเจ•" เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจชเฉˆเจ•เจฟเฉฐเจ— เจฐเจฃเจจเฉ€เจคเฉ€ ("git repack --geometric") เจจเฉ‚เฉฐ "promisor" เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจšเฉฑเจฒ เจฐเจนเฉ‡ เจ…เฉฐเจธเจผเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฒเฉ‹เจจ เจ•เฉ€เจคเฉ‡ เจฌเจพเจนเจฐเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ (เจ—เฉเฉฐเจฎ เจนเฉ‹เจˆเจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจ…เจจเฉเจธเจพเจฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค "--geometric" เจตเจฟเจ•เจฒเจช เจจเจพเจฒ เจฐเฉ€เจชเฉˆเจ• เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, ".promisor" เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจชเฉˆเจ•เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจชเฉˆเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค "เจœเจฟเจ“เจฎเฉˆเจŸเฉเจฐเจฟเจ•" เจฐเจฃเจจเฉ€เจคเฉ€ เจตเฉฑเจกเฉ€เจ†เจ‚ เจฎเฉ‹เจจเฉ‹เจฐเฉ€เจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ, เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจšเฉ‹เจฃเจตเฉ‡เจ‚ เจคเฉŒเจฐ 'เจคเฉ‡ เจฐเฉ€เจชเฉˆเจ• เจ•เจฐเจ•เฉ‡ เจ…เจคเฉ‡ เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ เจธเจฐเฉ‹เจค-เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ•เจพเจฐเจœเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจ•เฉ‡, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉˆเจ•เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพเจ‰เจฃเจพ (เจชเฉˆเจ•เจซเจพเจˆเจฒ เจ†เจ•เจพเจฐเจพเจ‚ เจฆเฉ€ เจœเจฟเจ“เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจชเฉเจฐเจ—เจคเฉ€ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฐเฉฑเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจฒเจˆ เจนเจฐเฉ‡เจ• เจ…เจ—เจฒเฉ€ เจชเฉˆเจ•เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจชเจฟเจ›เจฒเฉ‡ เจ‡เฉฑเจ• เจฆเฉ‡ เจ†เจ•เจพเจฐ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฆเฉเฉฑเจ—เจฃเจพ เจนเฉ‹เจฃเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ)เฅค
  • "git fast-import" เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจนเฉเจฃ "--signed-commits=strip-if-invalid" เจตเจฟเจ•เจฒเจช เจนเฉˆ เจœเฉ‹ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจ‡เจคเจฟเจนเจพเจธ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ…เจตเฉˆเจง เจนเฉ‹ เจ—เจ เจ†เจฏเจพเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจคเฉ‹เจ‚ เจกเจฟเจœเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจคเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฒเจˆ เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚, เจตเฉˆเจง เจ…เจคเฉ‡ เจ…เจตเฉˆเจง เจฆเจธเจคเจ–เจคเจพเจ‚ เจตเจฟเฉฑเจš เจซเจฐเจ• เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจธเจพเจฐเฉ‡ เจฆเจธเจคเจ–เจคเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจฏเจพเจค เจ•เจฐเจจเจพ เจœเจพเจ‚ เจนเจŸเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจธเฉ€เฅค "strip-if-invalid" เจตเจฟเจ•เจฒเจช เจตเฉˆเจง เจฆเจธเจคเจ–เจคเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฐเฉฑเจ–เจฃ เจ…เจคเฉ‡ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ— เจšเฉเฉฑเจ•เฉ‡ เจฆเจธเจคเจ–เจคเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฆเจธเจคเจ–เจค เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒเจธ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
  • 'git repo structure' เจ•เจฎเจพเจ‚เจก เจฆเจพ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจนเฉเจฃ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ•เจฟเจธเจฎ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจœเจพเจฃเจ•เจพเจฐเฉ€ เจนเฉเจฃ เจฎเจพเจช เจฆเฉ€เจ†เจ‚ เจ‡เจ•เจพเจˆเจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฎเจจเฉเฉฑเจ–เฉ€-เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจธเจฒ เจ†เจ•เจพเจฐ เจ…เจคเฉ‡ เจกเจฟเจธเจ• 'เจคเฉ‡ เจ•เจฌเจœเจผเฉ‡ เจตเจพเจฒเฉ‡ เจ†เจ•เจพเจฐ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเจฟเจ–เจพเจˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเจฟเจธเจ• 'เจคเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ‡ เจ•เฉเฉฑเจฒ เจ†เจ•เจพเจฐ เจฆเจพ เจ…เฉฐเจฆเจพเจœเจผเจพ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค $ git repo structure | เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ structure | เจฎเฉเฉฑเจฒ | | โ€”โ€”โ€”โ€”โ€”โ€” | โ€”โ€”โ€”- | | * เจนเจตเจพเจฒเฉ‡ | | | * เจ—เจฟเจฃเจคเฉ€ | 1.78 k | | * เจธเจผเจพเจ–เจพเจตเจพเจ‚ | 5 | | * เจŸเฉˆเจ—เจธ | 1.03 k | | * เจฐเจฟเจฎเฉ‹เจŸ | 749 | | * เจนเฉ‹เจฐ | 0 | | | | | * เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจตเจธเจคเฉ‚เจ†เจ‚ | | | * เจ—เจฟเจฃเจคเฉ€ | 421.37 k | | * เจ•เจฎเจฟเจŸ | 88.03 k | | * เจฐเฉเฉฑเจ– | 169.95 k | | * เจฌเจฒเฉŒเจฌ | 162.40 k | | * เจŸเฉˆเจ—เจธ | 994 | | * เจซเฉเฉฑเจฒเจฟเจ† เจนเฉ‹เจ‡เจ† เจ†เจ•เจพเจฐ | 7.61 GiB | | * เจ•เจฎเจฟเจŸ | 60.95 MiB | | * เจŸเฉเจฐเฉ€ | 2.44 GiB | | * เจฌเจฒเฉŒเจฌ | 5.11 GiB | | * เจŸเฉˆเจ—เจธ | 731.73 KiB | | * เจกเจฟเจธเจ• เจฆเจพ เจ†เจ•เจพเจฐ | 301.50 MiB | | * เจ•เจฎเจฟเจŸ | 33.57 MiB | | * เจŸเฉเจฐเฉ€ | 77.92 MiB | | * เจฌเจฒเฉŒเจฌ | 189.44 MiB | | * เจŸเฉˆเจ—เจธ | 578.13 KiB |
  • 'git maintenance' เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจนเฉเจฃ เจ‡เฉฑเจ• 'is-needed' เจธเจฌเจ•เจฎเจพเจ‚เจก เจนเฉˆ เจœเฉ‹ เจธเจฟเจฐเจซเจผ เจฒเฉ‹เฉœ เจชเฉˆเจฃ 'เจคเฉ‡ เจนเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจ•เจพเจฐเจœ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• "git replay" เจ•เจฎเจพเจ‚เจก เจนเฉเจฃ เจ‡เฉฑเจ• เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจนเจตเจพเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจกเจฟเจซเฉŒเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจ‡เจธเจฆเฉ€ เจฌเจœเจพเจ เจ•เจฟ เจ‡เจน เจฆเจฟเจ–เจพเจ เจ•เจฟ เจนเจตเจพเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเฉฑเจฅเฉ‡ เจชเฉเจ†เจ‡เฉฐเจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค
  • "git blame" เจ•เจฎเจพเจ‚เจก เจนเฉเจฃ เจคเฉเจนเจพเจจเฉ‚เฉฐ "--diff-algorithm=" เจตเจฟเจ•เจฒเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ…เฉฐเจคเจฐ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจšเฉเจฃเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค ".
  • "--all" เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ "git repo info" เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • เจ—เจฟเฉฑเจŸ-เจซเฉ‹เจฐ- เจคเฉ‹เจ‚Windows เจธเจฟเฉฐเจฌเฉ‹เจฒเจฟเจ• เจฒเจฟเฉฐเจ•เจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจคเจฌเจฆเฉ€เจฒ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค Windows.

เจชเจฟเจ›เจฒเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš Git 2.53 เจตเจฟเฉฑเจš Rust เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจฌเจฟเจฒเจกเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจกเจฟเจซเจพเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจธเจผเจพเจฎเจฒ เจธเฉ€เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, Git 2.53 เจจเฉ‡ Rust เจธเจนเจพเจ‡เจคเจพ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ เจ•เฉเจ เจธเฉเจงเจพเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจนเจจ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ GNU sed เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฌเจฟเจฒเจก เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ)เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, Makefiles (WITH_RUST เจซเจฒเฉˆเจ— เจฆเฉ€ เจฒเฉ‹เฉœ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ Rust เจฌเจฟเจฒเจกเจฟเฉฐเจ— เจ…เจœเฉ‡ เจตเฉ€ เจกเจฟเจซเจพเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ…เจฏเฉ‹เจ— เจนเฉˆ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ rustc เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆ เจคเจพเจ‚ Meson เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจธเจฎเจฐเฉฑเจฅ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค Git 3.0 Rust เจŸเฉ‚เจฒเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฒเจพเจœเจผเจฎเฉ€ เจฌเจฟเจฒเจก เจจเจฟเจฐเจญเจฐเจคเจพ เจตเจœเฉ‹เจ‚ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเจพ เจ‡เจฐเจพเจฆเจพ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค

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

DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ ๐Ÿ”ฅ DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ | ProHoster