Git 2.38 рд╕реНрд░реЛрдд рдирд┐рдпрдиреНрддреНрд░рдг рд░рд┐рд▓реАрдЬ

рд╡рд┐рддрд░рд┐рдд рд╕реНрд░реЛрдд рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА Git 2.38 рдХреЛ рд░рд┐рд▓реАрдЬ рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред Git рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп, рднрд░рдкрд░реНрджреЛ рд░ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдордзреНрдпреЗ рдПрдХ рд╣реЛ, рдЬрд╕рд▓реЗ рд╢рд╛рдЦрд╛ рд░ рдорд░реНрдЬрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд▓рдЪрд┐рд▓реЛ рдЧреИрд░-рд░реИрдЦрд┐рдХ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдЗрддрд┐рд╣рд╛рд╕рдХреЛ рдЕрдЦрдгреНрдбрддрд╛ рд░ рдкреВрд░реНрд╡рд╡реНрдпрд╛рдкреА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рд░реЛрдз рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди, рд╕рдореНрдкреВрд░реНрдг рдЕрдШрд┐рд▓реНрд▓реЛ рдЗрддрд┐рд╣рд╛рд╕рдХреЛ рдирд┐рд╣рд┐рдд рд╣реНрдпрд╛рд╕рд┐рдЩ рдкреНрд░рддреНрдпреЗрдХ рдХрдорд┐рдЯрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ; рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рдХреЛ рд╕рд╛рде рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯреНрдпрд╛рдЧрд╣рд░реВ рд░ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛рд╣рд░реВ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рдкрдирд┐ рд╕рдореНрднрд╡ рдЫред

рдЕрдШрд┐рд▓реНрд▓реЛ рд░рд┐рд▓реАрдЬрдХреЛ рддреБрд▓рдирд╛рдорд╛, рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ 699 рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН, 92 рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рд╣рднрд╛рдЧрд┐рддрд╛рдорд╛ рддрдпрд╛рд░ рдкрд╛рд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рдордзреНрдпреЗ 24 рд▓реЗ рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ рд╡рд┐рдХрд╛рд╕рдорд╛ рднрд╛рдЧ рд▓рд┐рдПред рдореБрдЦреНрдп рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:

  • рдореБрдЦреНрдп рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдареВрд▓рд╛ рднрдгреНрдбрд╛рд░рд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд "рд╕реНрдХреЗрд▓рд░" рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫред рдпреЛ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореВрд▓ рд░реВрдкрдорд╛ C# рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛ, рддрд░ рдЧрд┐рдЯрдорд╛ C рдорд╛ рдкреБрди: рд▓реЗрдЦрд┐рдПрдХреЛ рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╛рд╡реЗрд╢ рдЫред рдирдпрд╛рдБ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЧрд┐рдЯ рдХрдорд╛рдгреНрдб рднрдиреНрджрд╛ рдлрд░рдХ рдЫ рдХрд┐рдирдХрд┐ рдпрд╕рд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рдзреЗрд░реИ рдареВрд▓рд╛ рднрдгреНрдбрд╛рд░рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрд╛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реНрдХреЗрд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, рдирд┐рдореНрди рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ:
    • рднрдгреНрдбрд╛рд░рдХреЛ рдЕрдкреВрд░реНрдг рдкреНрд░рддрд┐рд▓рд┐рдкрд┐рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдЖрдВрд╢рд┐рдХ рдХреНрд▓реЛрдирд┐рдЩред
    • рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдкрд░рд┐рд╡рд░реНрддрди рдЕрдиреБрдЧрдорди рд╕рдВрдпрдиреНрддреНрд░ (FSMonitor), рд╕рдореНрдкреВрд░реНрдг рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд╛рд░ рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛рд▓рд╛рдИ рд╣рдЯрд╛рдЙрдБрджреИред
    • рд╡рд┐рднрд┐рдиреНрди рдкреНрдпрд╛рдХ рдлрд╛рдЗрд▓рд╣рд░реВ (рдмрд╣реБ-рдкреНрдпрд╛рдХ) рдорд╛ рд╡рд╕реНрддреБрд╣рд░реВ рдлреИрд▓рд╛рдЙрдиреЗ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛рд╣рд░реВред
    • рдХрдорд┐рдЯ рдЬрд╛рдирдХрд╛рд░реАрдорд╛ рдкрд╣реБрдБрдЪ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдХрдорд┐рдЯ рдЧреНрд░рд╛рдл рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рднрдПрдХрд╛ рдХрдорд┐рдЯ-рдЧреНрд░рд╛рдл рдлрд╛рдЗрд▓рд╣рд░реВред
    • рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╕рддреНрд░рд▓рд╛рдИ рдЕрд╡рд░реБрджреНрдз рдирдЧрд░реА рдкреГрд╖реНрдарднреВрдорд┐рдорд╛ рдЗрд╖реНрдЯрддрдо рднрдгреНрдбрд╛рд░ рд╕рдВрд░рдЪрдирд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрди рдкреГрд╖реНрдарднреВрдорд┐ рдЖрд╡рдзрд┐рдХ рдХрд╛рд░реНрдпрд╣рд░реВ (рдкреНрд░рддрд┐ рдШрдгреНрдЯрд╛ рдПрдХ рдкрдЯрдХ, рд░рд┐рдореЛрдЯ рднрдгреНрдбрд╛рд░рдмрд╛рдЯ рддрд╛рдЬрд╛ рд╡рд╕реНрддреБрд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреЗ рд░ рдХрдорд┐рдЯ рдЧреНрд░рд╛рдл рдлрд╛рдЗрд▓ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреЗ рдХрд╛рдо рдЧрд░рд┐рдиреНрдЫ, рд░ рднрдгреНрдбрд╛рд░ рдкреНрдпрд╛рдХреЗрдЬрд┐рдЩ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣рд░реЗрдХ рд░рд╛рдд рдЪрд▓рд╛рдЗрдиреНрдЫ)ред
    • "sparseCheckoutCone" рдореЛрдб, рдЬрд╕рд▓реЗ рдЖрдВрд╢рд┐рдХ рдХреНрд▓реЛрдирд┐рдЩ рдЧрд░реНрджрд╛ рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ рдврд╛рдБрдЪрд╛рд╣рд░реВрд▓рд╛рдИ рд╕реАрдорд┐рдд рдЧрд░реНрджрдЫред
  • git rebase рдХрдорд╛рдгреНрдбрдорд╛ рдЕрдм --update-refs рд╡рд┐рдХрд▓реНрдк рдЫ рдЬрд╕рд▓реЗ рдЖрд╢реНрд░рд┐рдд рд╢рд╛рдЦрд╛рд╣рд░реВрд▓рд╛рдИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрджрдЫ рдЬреБрди рдкреБрди: рдЖрдзрд╛рд░ рдмрдирд╛рдЗрдПрдХрд╛ рд╢рд╛рдЦрд╛рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдЯрд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ рдЗрдЪреНрдЫрд┐рдд рдХрдорд┐рдЯрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рдкреНрд░рддреНрдпреЗрдХ рдЖрд╢реНрд░рд┐рдд рд╢рд╛рдЦрд╛рд▓рд╛рдИ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдЪреЗрдХрдЖрдЙрдЯ рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣рдЯреНрдЫред
  • "git rm" рдЖрджреЗрд╢ рдЕрдм рдЖрдВрд╢рд┐рдХ рд╕реВрдЪрдХрд╛рдВрдХрд╣рд░реВрд╕рдБрдЧ рдЙрдкрдпреБрдХреНрдд рдЫред
  • рдХреЛрди рдореЛрдбрдорд╛ рдЖрдВрд╢рд┐рдХ рд╕реВрдЪрдХрд╛рдВрдХ рднрдПрдХреЛ рдХрд╛рд░реНрдпрд╕реНрдерд╛рдирдмрд╛рдЯ рдХреЛрди рдореЛрдб рдирднрдПрдХреЛ рдмрд╛рд╣рд┐рд░реА рдХрд╛рд░реНрдпрд╕реНрдерд╛рдирдорд╛ рдлрд╛рдЗрд▓ рд╕рд╛рд░реНрджрд╛ git mv AB рдЖрджреЗрд╢рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░рдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдпреЛред
  • рдмрд┐рдЯрдореНрдпрд╛рдк рдлрд╛рдЗрд▓ рдврд╛рдБрдЪрд╛рд▓рд╛рдИ рдареВрд▓рд╛ рднрдгреНрдбрд╛рд░рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ - рдЪрдпрди рдЧрд░рд┐рдПрдХрд╛ рдХрдорд┐рдЯрд╣рд░реВ рд░ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рдЕрдлрд╕реЗрдЯрд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╕рд╣рд┐рддрдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рддрд╛рд▓рд┐рдХрд╛ рдердкрд┐рдПрдХреЛ рдЫред
  • "git merge-tree" рдХрдорд╛рдгреНрдбрд▓реЗ рдПрдЙрдЯрд╛ рдирдпрд╛рдБ рдореЛрдб рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ рдЬрд╕рдорд╛, рджреБрдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрдорд┐рдЯрд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛, рдорд░реНрдЬрдХреЛ рдирддрд┐рдЬрд╛рдХреЛ рд╕рд╛рде рдПрдЙрдЯрд╛ рд░реВрдЦ рдЧрдгрдирд╛ рдЧрд░рд┐рдиреНрдЫ, рдорд╛рдиреМрдВ рдпреА рдХрдорд┐рдЯрд╣рд░реВрдХреЛ рдЗрддрд┐рд╣рд╛рд╕рд╣рд░реВ рд╕рдВрдпреБрдХреНрдд рдерд┐рдПред
  • рдЕрдиреНрдп Git рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВ рднрд┐рддреНрд░ рдмреЗрдпрд░ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВ (рдХрд╛рдо рдЧрд░реНрдиреЗ рд░реВрдЦ рдирднрдПрдХрд╛ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВ) рд░рд╛рдЦреНрди рд╕рдХрд┐рдиреНрдЫ рдХрд┐ рд╕рдХрд┐рдБрджреИрди рднрдиреЗрд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди "safe.barerepository" рд╕реЗрдЯрд┐рдЩ рдердкрд┐рдпреЛред рдпрд╕рд▓рд╛рдИ "explicit" рдорд╛ рд╕реЗрдЯ рдЧрд░реНрдирд╛рд▓реЗ рд╢реАрд░реНрд╖-рд╕реНрддрд░рдХреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдмреЗрдпрд░ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВ рдорд╛рддреНрд░ рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫред рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВрдорд╛ рдмреЗрдпрд░ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рди, "all" рд╕реЗрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • "git grep" рдХрдорд╛рдгреНрдбрдорд╛ рдЕрдм "-m" ("--max-count") рд╡рд┐рдХрд▓реНрдк рдЫ, рдЬреБрди рдЙрд╣реА рдирд╛рдордХреЛ GNU grep рд╡рд┐рдХрд▓реНрдк рдЬрд╕реНрддреИ рд╣реЛ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрд░рджрд░реНрд╢рд┐рдд рдорд┐рд▓рд╛рдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • "ls-files" рдХрдорд╛рдгреНрдбрдорд╛ рдЕрдм рдЖрдЙрдЯрдкреБрдЯ рдлрд┐рд▓реНрдбрд╣рд░реВ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ "--format" рд╡рд┐рдХрд▓реНрдк рдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рд╡рд╕реНрддреБрдХреЛ рдирд╛рдо, рдореЛрдбрд╣рд░реВ, рдЖрджрд┐рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред
  • "git cat-file" рдорд╛, рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрд╛, рдореЗрд▓рдореНрдпрд╛рдк рдлрд╛рдЗрд▓рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд▓реЗрдЦрдХрдХреЛ рдЗрдореЗрд▓ рдареЗрдЧрд╛рдирд╛рд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред

рд╕реНрд░реЛрдд: opennet.ru

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рднрдПрдХрд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рднрд░рдкрд░реНрджреЛ рд╣реЛрд╕реНрдЯрд┐рдЩ рдЦрд░рд┐рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН ЁЯФе DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рд╕рд╣рд┐рддрдХреЛ рднрд░рдкрд░реНрджреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдЩ рдХрд┐рдиреНрдиреБрд╣реЛрд╕реН | ProHoster