рдЧрд┐рдЯ 2.49

резрек рдорд╛рд░реНрдЪ рд░реЛрдЬреА, рджреЛрди рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░, Git рд╡рд┐рддрд░рд┐рдд рдЖрд╡реГрддреНрддреА рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реАрдЪреА рдЖрд╡реГрддреНрддреА реи.рекреп, рдЬреА C рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ GNU GPL реи рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд рдЖрд╣реЗ, рдкреНрд░рд╕рд┐рджреНрдз рдЭрд╛рд▓реА.

рдореБрдЦреНрдп рдмрджрд▓рд╛рдВрдЪреА рдпрд╛рджреА:

  • zsh рд╕рд╛рдареА рдСрдЯреЛрдХрдВрдкреНрд▓реАрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реА.
  • git pack-objects рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рд░реЕрдкрд░ git repack рд╣реЗ рдкрд░реНрдпрд╛рдпреА рдкрд╛рде рд╣реЕрд╢рд┐рдВрдЧ рдлрдВрдХреНрд╢рдирд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • git gc рдЖрддрд╛ --expire-to рдкрд░реНрдпрд╛рдпрд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ.
  • рдЧрд┐рдЯ рдХреНрд▓реЛрди рдХрдорд╛рдВрдб рдЖрддрд╛ рдПрдХрд╛рдЪ рдХрдорд┐рдЯрдЪрд╛ рдЙрдерд│ рдХреНрд▓реЛрди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ рдЬреЛ рд╢рд╛рдЦреЗрдЪреНрдпрд╛ рдЯреЛрдХрд╛рд╡рд░ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА.
  • рдЖрдВрд╢рд┐рдХ рдХреНрд▓реЛрдирдордзреНрдпреЗ рдЧрд╣рд╛рд│ рд╡рд╕реНрддреВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА git backfill рдХрдорд╛рдВрдб рдЬреЛрдбрд▓рд╛.
  • git push --atomic --porcelain рдХрдорд╛рдВрдбрдордзреНрдпреЗ рдЪрд╛рдЗрд▓реНрдб рдкреНрд░реЛрд╕реЗрд╕рдордзреАрд▓ рдПрд░рд░ рд╕реНрдЯреЗрдЯрд╕ рд╣рд░рд╡рд▓реНрдпрд╛рдЪреА рдмрдЧ рджреБрд░реБрд╕реНрдд рдХреЗрд▓реА.
  • git rev-list --missing= рдХрдорд╛рдВрдб рдЖрддрд╛ print-info рдкрд░реНрдпрд╛рдпрд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ рдЬреЗ рдЧрд╣рд╛рд│ рд╡рд╕реНрддреВрдВрдмрджреНрджрд▓ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдЬрд╕реЗ рдХреА рдкрде рдЖрдгрд┐ рдкреНрд░рдХрд╛рд░.
  • gitk GUI рдпреБрдЯрд┐рд▓рд┐рдЯреА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • git refs migrate рдЖрддрд╛ --no-reflog рдкрд░реНрдпрд╛рдпрд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ, рдЬреЗ reflog рдорд╛рдпрдЧреНрд░реЗрдЯ рди рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
  • рдореЗрд╕рди рдЖрддрд╛ рдЧрд┐рдЯ реи.рекрео рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд sha1 рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкрд░реНрдпрд╛рдпрд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ.
  • рд╕рд╛рдорд╛рдиреНрдп рдорд╛рд░реНрдЧрд╛рд╡рд░ рдХрд┐рдВрд╡рд╛ рдкреНрд░рдХрд╛рд░рд╛рдиреБрд╕рд╛рд░ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рдЪреНрдпрд╛ рдЧреНрд░реБрдк рдЯреНрд░реЕрд╡реНрд╣рд░реНрд╕рд▓рд╕рд╛рдареА рдирд╡реАрди API рдЬреЛрдбрд▓реЗ.
  • zlib-ng рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рддрдпрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, zlib рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рд░рд┐рдлреЕрдХреНрдЯрд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
  • рд░рд╕реНрдЯ рднрд╛рд╖реЗрд╕рд╛рдареА рд▓рд┐рдмрдЧрд┐рдЯ рд▓рд╛рдпрдмреНрд░рд░реАрдордзреНрдпреЗ рдмрд╛рдЗрдВрдбрд┐рдВрдЧреНрдЬ рдЬреЛрдбрд▓реНрдпрд╛.
  • рд╕рд░реНрд╡ .txt рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдлрд╛рдпрд▓реАрдВрдЪреЗ рдирд╛рд╡ .adoc рдЕрд╕реЗ рдмрджрд▓рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
  • рдореЛрдареНрдпрд╛ рд╡рд╕реНрддреВрдВрд╕рд╛рдареА рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкреНрд░реЙрдорд┐рд╕рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓.
  • рдЖрдврд│рд▓реЗрд▓реНрдпрд╛ рдЪреБрдХрд╛ рджреБрд░реБрд╕реНрдд рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
  • рд╕реБрдзрд╛рд░рд┐рдд рдЪрд╛рдЪрдгреНрдпрд╛.
  • рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ.

рд╕реНрддреНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛