Git рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╣реИред рдЗрд╕рдореЗрдВ, рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкрд░рдорд╛рдгреБ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдПрдХ рдХрдорд┐рдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рд╢рд╛рдЦрд╛ рдореЗрдВ рдХрдИ рд▓рдЧрд╛рддрд╛рд░ рд╣рд┐рдЯ рд╕рдВрдпреБрдХреНрдд рд╣реЛрддреЗ рд╣реИрдВред рд╢рд╛рдЦрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирдП рд╡рд┐рдЪрд╛рд░реЛрдВ (рд╕реБрд╡рд┐рдзрд╛рдУрдВ) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдЪрд╛рд░ рдПрдХ рдореГрдд рдЕрдВрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдбреЗрд╡рд▓рдкрд░ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдирдИ рд╢рд╛рдЦрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓рдирд╛ рдФрд░ рдореБрдЦреНрдп рджреЗрд╡ рдпрд╛ рдорд╛рд╕реНрдЯрд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЬрд╛рд░реА рд░рдЦреЗрдВ рдЬреИрд╕реЗ рдХрд┐ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, "рд╢реВрдЯ" рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд▓рдЯрдХ рдЬрд╛рдПрдЧрд╛, рдЬреИрд╕реЗ рдЗрд╕реЗ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рдХрд╣рд╛рдиреА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛рдП? рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡реНрдпрд░реНрде рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рджрд┐рдЦрд╛рддреА рд╣реИред рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдЕрд╕рдлрд▓ рдкрд░рд┐рдгрд╛рдо рднреА рдПрдХ рдкрд░рд┐рдгрд╛рдо рд╣реИ!
рдореИрдВ рдЬрд▓реНрджрдмрд╛рдЬреА рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ: рд╕рдВрд╕реНрдХрд░рдг 3 рдореЗрдВ рдЧрд┐рдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдРрд╕реА рдЖрд╡рд╛рд░рд╛ рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдХрдорд╛рдВрдб рдкреЗрд╢ рдХрд░реЗрдВрдЧреЗред рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг 2.21.0 рд╣реИ ред
рдЗрд╕ рдЯреАрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдпрд╣ рдХреНрдпрд╛ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЖрдИрдЯреА рдХрдВрдкрдирд┐рдпрд╛рдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреА рд╣реИрдВ? рд▓реЗрдЦ рдЗрди рдФрд░ рдЕрдиреНрдп рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИред
рд╡рд┐рд╡рд░рдг
рдЕрдм рдЖрдк рдкрд┐рдЫрд▓реА рдХрдорд┐рдЯрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд╕рдлрд▓ рд╢рд╛рдЦрд╛ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рдХреА рдЖрдХреГрддрд┐рдпреЛрдВ рдореЗрдВ рджреЛрд╖ рдХреЗ рдЪрд╛рдк рдкреАрд▓реЗ рд░рдВрдЧ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдБ рдкрд░ 4
рдЕрд╕рдлрд▓ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд╣реИред рд╡рд╣ 1
рд╕реЗ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдлрд┐рд░ рдорд╛рд╕реНрдЯрд░ рдХреЗ рдкрд╛рд╕ рд▓реМрдЯ рдЖрдпрд╛ рдФрд░ 5
рд░рд╛рд╕реНрддреЗ рд╕реЗ, рджреВрд╕рд░реЗ рд░рд╛рд╕реНрддреЗ рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛ред
рдЖрдк рдХрдорд┐рдЯ рдХреЛ рд╕реНрд╡рдпрдВ рдореЗрдВ рднреА рд▓реЙрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд▓реВрдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ :
рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдХрд┐рд╕реА рднреА рдкреНрд░рддрд┐рдмрджреНрдз рдореЗрдВ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╕реНрдорд╛рд░реНрдЯ рдЧрд┐рдЯ рдЕрдВрддрд░ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдЧрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░реЗрдЧрд╛:
рдХреИрд╕реЗ рдХрд░реЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓?
merge
рдХрдорд╛рдВрдб рдореЗрдВ рдХреНрд▓реЛрдЬрд░ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓реА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рд╢рд╛рдЦрд╛ рддреЗрдЬреА рд╕реЗ рдЬрд╛рд▓реА рд╣реЛрдЧреА , рдФрд░ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ ( git already up to date
)ред
рдкреБрд░рд╛рдиреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛:
git closure -s $source_commit -d $dest_commit -m $message
рдкрд╣рд▓рд╛ рддрд░реНрдХ -s $source_commit
рдХрдорд┐рдЯ рдХрд╛ рд╣реИрд╢ рдмрддрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд▓реВрдк рдЖрдЙрдЯ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛, рд╡реИрдХрд▓реНрдкрд┐рдХ -d $dest_commit
, рдЙрд╕ -d $dest_commit
рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд▓реВрдк рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдпрд╣ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИ, рддреЛ рд╡рд░реНрддрдорд╛рди рдЪреЗрдХ-рдЖрдЙрдЯ рд╢рд╛рдЦрд╛ рдореЗрдВ рдмрдВрдж рд╣реЛрддрд╛ рд╣реИред -m $message
рдкреИрд░рд╛рдореАрдЯрд░ рдХреНрд▓реЛрдЬрд░ рдореИрд╕реЗрдЬ рдХреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ failed feature, revert to origin
ред рд╣рд╛рд▓рд╛рдБрдХрд┐, --allow-empty-message
рд╡рд┐рдХрд▓реНрдк рднреА рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬреЛ рд╕рдВрджреЗрд╢ рдкрд╛рда рдХреЗ рдмрд┐рдирд╛ рдЖрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, Git рдХрдорд┐рдЯ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдПрдХ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рд╕реАрдорд╛ рдХреЗ рдЗрд░реНрдж-рдЧрд┐рд░реНрдж рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдСрдкреНрд╢рди - --allow-multiple-closures
ред

рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЧрд┐рдЯ рдЦреБрдж рдмрджрд▓рд╛рд╡реЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдЧрд╛, рдФрд░ рдЕрдВрддрд┐рдо рдкреНрд░рддрд┐рдмрджреНрдз рдореЗрдВ, рдбрдмрд▓ рдЕрдВрддрд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛: рдЖрдзрд╛рд░ рдФрд░ рдЕрдиреБрдЧрд╛рдореА рд╢рд╛рдЦрд╛рдУрдВ рд╕реЗред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдПрдХ рдПрди-рдбрд╛рдпрдореЗрдВрд╢рдирд▓ рдЕрдВрддрд░ рд╣реИ, рдпрд╛рдиреА рдЖрдк рдЬрд┐рддрдиреА рдмрд╛рд░ рдЪрд╛рд╣реЗрдВ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрд▓реЛрдЬрд░-рдХрдорд┐рдЯ рдЗрд╕ рдЕрдВрддрд░ рдХреЗ рд╕рд╛рде рдорд░реНрдЬ-рдХрдорд┐рдЯ рдХреЗ рд╕рдорд╛рди рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдХрдИ рдореИрд╕реЗрдЬ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, Git рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ GUIs рдЕрднреА рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред GitExtensions рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рд╕реБрдВрджрд░ рдЪрд╛рдк рдХреЗ рдмрдЬрд╛рдп рдорд░реНрдЬ рдХреА рддрд░рд╣ рдШрдЯрддрд╛ рдмрдирд╛рддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдирдпрд╛ Closure message
рдФрд░ рдлрд╝реАрд▓реНрдб рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВ:

рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ closure
рдЯреАрдо рд╣рдореЗрд╢рд╛ рдЗрддрд┐рд╣рд╛рд╕ рдмрджрд▓рддреА рд╣реИ (Git, рдЕрдм Git рдПрдХ рдкреВрд░реНрдг-рдХрд╛рд▓рд┐рдХ рдорд╢реАрди рд╣реИ!), рдЗрд╕рд▓рд┐рдП рдЕрдм рдЖрдк рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рдХреЗрд╡рд▓ --force
рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде, рдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд --force-with-lease
рд╡рд┐рдХрд▓реНрдк рдХреЗ --force-with-lease
--force
рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЫреЛрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЫреВрдЯ рднреА рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрдирдореЗрдВ рдХрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдЬрдЯрд┐рд▓ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, auto
рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреЛ рд╕рднреА рдкреБрд░рд╛рдиреА рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдорд╛рдкрди рдкреНрд░рддрд┐рдмрджреНрдз рд╡рд╣ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╢рд╛рдЦрд╛ рд╢реБрд░реВ рд╣реБрдИ рдереАред Git IDE рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рд╕рдордп-рд╕рдордп рдкрд░ рдХреНрд▓реЛрдЬрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред GitExtensions рдореЗрдВ, рдПрдХ рд╕рдорд╛рди рдбрд┐рд▓реАрдЯреЗрдб рдЕрдкреНрд░рдЪрд▓рд┐рдд рдмреНрд░рд╛рдВрдЪ рдкреНрд▓рдЧрдЗрди рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реИред
рдЖрдИрдЯреА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рд░рд╛рдп
рдмрдбрд╝реА рдЖрдИрдЯреА рдХрдВрдкрдирд┐рдпрд╛рдВ: Google, Facebook, Apple, DeepMind, Positive Technologies рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ Microsoft, рдмрдВрдж рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЛ рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рджреЗрдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдЧреИрд░-рд╕рдиреНрдирд┐рд╣рд┐рдд рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рд╢реАрд░реНрд╖ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рдорд╛рдЗрдХрд▓ рд░рд┐рдХреНрдЯрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ :
рдЧрд┐рдЯ рдХреА рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рд╡рд┐рдХрд╛рд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЕрд░рд╛рдЬрдХрддрд╛ рдХреЛ рдХрдо рдХрд░реЗрдЧреА рдФрд░ рди рдХреЗрд╡рд▓ред рд╣рдорд╛рд░реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рд╣реИрдВрдЧрд┐рдВрдЧ рдмреНрд░рд╛рдВрдЪ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, vscode рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ 200 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ, рдФрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ 300 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ! рдФрд░ рдпрд╣ рд╕рд┐рд░реНрдл Microsoft рдХреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдХреНрд▓реЛрдЬрд╝рд░ рди рдХреЗрд╡рд▓ рд╕рдВрдЧрдарди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдЖрдкрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рддрд░реНрдХ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рднреА рджреЗрддреЗ рд╣реИрдВ, рдХрднреА-рдХрднреА рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ :) рдХреНрд▓реЛрдЬрд░ рдиреЗ рдореБрдЭреЗ рдлрд┐рд▓реНрдо "рдмреИрдХ рдЯреВ рдж рдлреНрдпреВрдЪрд░" рдХреА рдпрд╛рдж рджрд┐рд▓рд╛ рджреА - рдЬрд╣рд╛рдВ рдкрд╛рддреНрд░реЛрдВ рдиреЗ рдЕрддреАрдд рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреА рдпрд╛рддреНрд░рд╛ рдХреАред рдореБрдЭреЗ рдпрд╣ рдлрд┐рд▓реНрдо рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИ, рдореИрдВрдиреЗ рдХрдИ рдмрд╛рд░ рдЗрд╕рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреАред рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ рднреА рдЕрдзрд┐рдХ рдкреНрдпрд╛рд░ рдХрд░реЗрдВрдЧреЗ :)
рдЯрд┐рдкреНрдкрдгреА
рдпрджрд┐ рдкрд╣рд▓реЗ рдХрдорд┐рдЯ рдЧреНрд░рд╛рдл рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдПрд╕рд╛рдЗрдХреНрд▓рд┐рдХ рдЧреНрд░рд╛рдл (рдбреАрдПрдЬреА) рдерд╛, рддреЛ рдХреНрд▓реЛрдЬрд░ рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдд рдЧреНрд░рд╛рдл рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЧрд┐рдЯ рдХреЗ рд╕рд╛рде, рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рд░рд╛рдЬреНрдп рдХрдорд┐рдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рд╡рд░реНрдгрдорд╛рд▓рд╛ рд╕рднреА рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рд╕реЗрдЯ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдм "рдЕрд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ" рдХреА рдпрд╣ рдХрдореА рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рдЖрдк рдЗрд╕рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕ рд▓реЗрдЦ рдХреЛ рджреЗрдЦреЗрдВ рдЬреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЧрд┐рдЯ рдХреЗ рдЕрдВрджрд░ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдкреЗрдбрд╝реЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред