Git 2.36 рд╕реНрд░реЛрдд рдирд┐рдпрдВрддреНрд░рдг рд░рд┐рд▓реАрдЬрд╝

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

рдкрд┐рдЫрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, 717 рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рднрд╛рдЧреАрджрд╛рд░реА рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ 96 рдмрджрд▓рд╛рд╡ рдЕрдкрдирд╛рдП рдЧрдП, рдЬрд┐рдирдореЗрдВ рд╕реЗ 26 рдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛ред рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░:

  • "рдЧрд┐рдЯ рд▓реЙрдЧ" рдФрд░ "рдЧрд┐рдЯ рд╢реЛ" рдХрдорд╛рдВрдб рдореЗрдВ рдЕрдм рдПрдХ "-рд░реАрдорд░реНрдЬ-рдбрд┐рдл" рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдорд░реНрдЬ рдХреЗ рд╕рдордЧреНрд░ рдкрд░рд┐рдгрд╛рдо рдФрд░ "рдорд░реНрдЬ" рдХрдорд╛рдВрдб рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрдорд┐рдЯ рдореЗрдВ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рджрд┐рдЦрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред , рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рд▓рдп рд╕рдВрдмрдВрдзреА рд╡рд┐рд╡рд╛рджреЛрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп "рдЧрд┐рдЯ рд╢реЛ" рдХрдорд╛рдВрдб рд╡рд┐рднрд┐рдиреНрди рд╕рдВрдШрд░реНрд╖ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдЗрдВрдбреЗрдВрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЗ рдмрд┐рдирд╛ рдкрдВрдХреНрддрд┐ "+/-" рдкрд╣рд▓реА рд╢рд╛рдЦрд╛ рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ sha1 рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рдУрдЗрдб рдХрд░рдиреЗ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рдВрдШрд░реНрд╖ рдХрд╛ рдЕрдВрддрд┐рдо рд╕рдорд╛рдзрд╛рди рджрд┐рдЦрд╛рддреА рд╣реИ, рдФрд░ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЗ рд╕рд╛рде "+/-" рдкреНрд░рд╛рд░рдВрднрд┐рдХ рджрд┐рдЦрд╛рддреА рд╣реИ dwim_ref() рдлрд╝рдВрдХреНрд╢рди рдХреА рджреВрд╕рд░реА рд╢рд╛рдЦрд╛ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд░реЛрдз рдХрд╛ рд╕рдорд╛рдзрд╛рдиред
    Git 2.36 рд╕реНрд░реЛрдд рдирд┐рдпрдВрддреНрд░рдг рд░рд┐рд▓реАрдЬрд╝

    "--remerge-diff" рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓ рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреЛ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдорд░реНрдЬ рд╡рд┐рд╡рд╛рджреЛрдВ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдФрд░ рд╡рд┐рд╡рд╛рджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмреАрдЪ рд╕рдордЧреНрд░ рдЕрдВрддрд░ рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред

    Git 2.36 рд╕реНрд░реЛрдд рдирд┐рдпрдВрддреНрд░рдг рд░рд┐рд▓реАрдЬрд╝

  • fsync() рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рд╕реНрдХ рдХреИрд╢ рдХреЛ рдлреНрд▓рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЪреАрд▓реЗрдкрди рдореЗрдВ рд╡реГрджреНрдзрд┐ред рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрд▓рдмреНрдз core.fsyncObjectFiles рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рджреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡реЗрд░рд┐рдПрдмрд▓ core.fsync рдФрд░ core.fsyncMethod рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рди рдХреЗрд╡рд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ (.git/objects) рдкрд░ fsync рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЕрдиреНрдп git рд╕рдВрд░рдЪрдирд╛рдУрдВ рдЬреИрд╕реЗ рд▓рд┐рдВрдХ ( .git /refs), рд░реАрдлреНрд▓реЙрдЧ рдХрд░реЗрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рдкреИрдХ рдХрд░реЗрдВред

    Core.fsync рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЖрдВрддрд░рд┐рдХ Git рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрди рдСрдкрд░реЗрд╢рди рдХреЗ рдмрд╛рдж fsync рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред Core.fsyncMethod рд╡реИрд░рд┐рдПрдмрд▓ рдЖрдкрдХреЛ рдХреИрд╢ рдХреЛ рдлреНрд▓рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдзрд┐ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЙрд╕реА рдирд╛рдо рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП fsync рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдкреЗрдЬрдХреИрд╢ рд░рд╛рдЗрдЯрдмреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЗрдЯрдЖрдЙрдЯ-рдУрдирд▓реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

  • рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдЕрдиреБрднрд╛рдЧреЛрдВ рдореЗрдВ .git рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реНрд╡рд╛рдореА рд╕рддреНрдпрд╛рдкрди рдХреЛ рдордЬрдмреВрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрд┐рд╕реА рднреА git рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдЕрдм рдХреЗрд╡рд▓ рдЙрдирдХреА рдЕрдкрдиреА ".git" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╣реА рд╣реИред рдпрджрд┐ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧреАред рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд.рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • "рдЧрд┐рдЯ рдХреИрдЯ-рдлрд╝рд╛рдЗрд▓" рдХрдорд╛рдВрдб, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЧрд┐рдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕реНрд░реЛрдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдирд╛ рд╣реИ, рдХреЛ "--рдмреИрдЪ-рдХрдорд╛рдВрдб" рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдкреВрд░рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрд▓рдмреНрдз "--рдмреИрдЪ" рдФрд░ "--рдмреИрдЪ-рдЪреЗрдХ" рдХреЛ рдкреВрд░рдХ рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рд╕рд╛рдордЧреНрд░реА <рдСрдмреНрдЬреЗрдХреНрдЯ>" рдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЬрд╛рдирдХрд╛рд░реА <рдСрдмреНрдЬреЗрдХреНрдЯ>" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рдХрд╛рд░ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рд░реВрдк рд╕реЗ рдЪреБрдирдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╡рд╛рд▓реЗ рдХрдорд╛рдВрдбред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЖрдЙрдЯрдкреБрдЯ рдмрдлрд░ рдХреЛ рдлреНрд▓рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдлреНрд▓рд╢" рдХрдорд╛рдВрдб рд╕рдорд░реНрдерд┐рдд рд╣реИред
  • "git ls-tree" рдХрдорд╛рдВрдб рдореЗрдВ, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдЯреНрд░реА рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рд╕реВрдЪреА рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╣реИ, "--рдУрдЗрдб-рдУрдирд▓реА" ("-рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрдирд▓реА") рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, "-рдиреЗрдо-рдУрдирд▓реА" рдХреЗ рд╕рдорд╛рди тАЭ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдХреЙрд▓ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ред "--рдкреНрд░рд╛рд░реВрдк" рд╡рд┐рдХрд▓реНрдк рднреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдореЛрдб, рдкреНрд░рдХрд╛рд░, рдирд╛рдо рдФрд░ рдЖрдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • "рдЧрд┐рдЯ рдмрд╛рдЗрд╕реЗрдХреНрдЯ рд░рди" рдХрдорд╛рдВрдб рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдзреНрд╡рдЬ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЛрдб 126 рдпрд╛ 127 рдХреЗ рд╕рд╛рде рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдкрд╣рд▓реЗ, рдпрджрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдЪрд▓ рдкрд╛рддреА рдереА, рддреЛ рд╕рднреА рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛) .
  • рд╕реНрдерд╛рдиреАрдп рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╕рд╛рдордЧреНрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреВрд╕рд░реЗ рдкрдХреНрд╖ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рд╕рднреА рдСрдмреНрдЬреЗрдХреНрдЯ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП "рдЧрд┐рдЯ рдлрд╝реЗрдЪ" рдХрдорд╛рдВрдб рдореЗрдВ рдПрдХ --refetch рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рд╕реНрдерд╛рдиреАрдп рдбреЗрдЯрд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрдиреЗ рдкрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рд╕реЗ рдЙрдмрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
  • "рдЧрд┐рдЯ рдЕрдкрдбреЗрдЯ-рдЗрдВрдбреЗрдХреНрд╕", "рдЧрд┐рдЯ рдЪреЗрдХрдЖрдЙрдЯ-рдЗрдВрдбреЗрдХреНрд╕", "рдЧрд┐рдЯ рд░реАрдб-рдЯреНрд░реА" рдФрд░ "рдЧрд┐рдЯ рдХреНрд▓реАрди" рдХрдорд╛рдВрдб рдЕрдм рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЬрдЧрд╣ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдВрд╢рд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ (рд╕реНрдкрд╛рд░реНрд╕ рдЗрдВрдбреЗрдХреНрд╕) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЖрдВрд╢рд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреНрд▓реЛрдирд┐рдВрдЧ (рд╡рд┐рд░рд▓-рдЪреЗрдХрдЖрдЙрдЯ)ред
  • "рдЧрд┐рдЯ рдХреНрд▓реЛрди -рдлрд╝рд┐рд▓реНрдЯрд░ = ... рд░рд┐рдХрд░реНрд╕-рд╕рдмрдореЙрдбреНрдпреВрд▓" рдХрдорд╛рдВрдб рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЕрдм рд╕рдмрдореЙрдбреНрдпреВрд▓ рдХреА рдЖрдВрд╢рд┐рдХ рдХреНрд▓реЛрдирд┐рдВрдЧ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ (рдкрд╣рд▓реЗ, рдРрд╕реЗ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗрд╡рд▓ рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛, рдФрд░ рд╕рдмрдореЙрдбреНрдпреВрд▓ рдереЗ) рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗ рдмрд┐рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреНрд▓реЛрди рдХрд┐рдпрд╛ рдЧрдпрд╛)ред
  • "рдЧрд┐рдЯ рдмрдВрдбрд▓" рдХрдорд╛рдВрдб рдиреЗ рдЖрдВрд╢рд┐рдХ рдХреНрд▓реЛрдирд┐рдВрдЧ рдСрдкрд░реЗрд╢рди рдХреЗ рд╕рдорд╛рди, рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЪреБрдирд┐рдВрджрд╛ рд░реВрдк рд╕реЗ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред
  • рд╕рдмрдореЙрдбреНрдпреВрд▓ рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рдкрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЧрд┐рдЯ рдмреНрд░рд╛рдВрдЪ" рдХрдорд╛рдВрдб рдореЗрдВ "--рд░рд┐рдХрд░реНрд╕-рд╕рдмрдореЙрдбреНрдпреВрд▓" рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдпреВрдЬрд░рдбрд┐рдл рдХреЛрдЯрд▓рд┐рди рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╣реИрдВрдбрд▓рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ