рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдХрдИ рдЯреАрдореЛрдВ рдХрд╛ рд╕рджрд╕реНрдп рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рд╡рд┐рднрд┐рдиреНрди рдЕрдЪреНрдЫреЗ рдФрд░ рдЕрдиреБрднрд╡реА рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдЕрдХреНрд╕рд░ рдордирд╛рдпрд╛ (рдФрд░ рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рдмрдирд╛рдИ) - рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХреБрд▓ рдЧрдбрд╝рдмрдбрд╝ред рдкреНрд░рддреНрдпреЗрдХ рдиреЗ рдЕрдкрдиреЗ рдЕрдВрджрд╛рдЬ рдореЗрдВ рдХрдореЗрдВрдЯреНрд╕ рдкрд░ рд▓рд┐рдЦрд╛ (рдФрд░, рдЕрдЧрд░ рд▓рдЧрд╛рддрд╛рд░ рдПрдХ рдореЗрдВ); рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЖрдзреЗ рдмреЗрдХрд╛рд░ рдереЗ (" рдпрд╣ рдПрдХ рдкреБрд▓ рд╣реИ " рд╢реНрд░реЗрдгреА рд╕реЗ), рд╢реЗрд╖ рдЖрдзреЗ рдореЗрдВ рд╕реЗ рдЖрдзреЗ рдХреЛ рд╢рд╛рдпрдж рд╣реА рд╕рдордЭрд╛ рдЧрдпрд╛ рдерд╛редрдФрд░ рдлрд┐рд░ рдПрдХ рдмрдврд╝рд┐рдпрд╛ рдкрд▓ рдореИрдВрдиреЗ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рджреЗрдЦрд╛, рдЬрд┐рд╕рдХреЗ рдкрд╣рд▓реЗ рдореБрдЭреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЕрдиреБрд╡рд╛рдж рдкрд░ рд╣рд╛рде рдорд┐рд▓рд╛ред рдХреЗрд╡рд▓ 7 рд╕рд░рд▓ рдФрд░ рдЫреЛрдЯреЗ рдирд┐рдпрдо, рдФрд░ - рд▓реЛ рдФрд░ рдирд┐рд╣рд╛рд░рдирд╛ - рдХрдорд┐рдЯреНрд╕ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рджреЗрдЦрдирд╛ рди рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧреА рдерд╛, рдмрд▓реНрдХрд┐ рд╕реБрдЦрдж рднреА рдерд╛ред рдХреНрд░рд╛рдВрддрд┐рдХрд╛рд░реА рдХреБрдЫ рднреА рдирд╣реАрдВ, рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рддреИрдпрд╛рд░ рдФрд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдареАрдХ рд╣реИредрдореИрдВ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ реирежрезрек рдХрд╛ рдПрдХ рд▓реЗрдЦ рд╣реИред рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдИ рдЧрдИ рдХреБрдЫ рдмрд╣реБрдд рд╣реА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЪреАрдЬреЗрдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдирд╣реАрдВ рдЦреЛ рд╕рдХрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рд▓реЗрдЦ рдХрд╛ рд╕рд╛рд░ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИредрдкрд░рд┐рдЪрдп: рдХреНрдпреЛрдВ рдЕрдЪреНрдЫреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ
рдпрджрд┐ рдЖрдк рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдкрд╛рдПрдВрдЧреЗ рдХрд┐ рдкреНрд░рддрд┐рдмрджреНрдз рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдЧрдбрд╝рдмрдбрд╝ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдЗрди рдореЛрддрд┐рдпреЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░
рдбрд╛рд▓рд┐рдП , рдЬрдм рдореИрдВрдиреЗ рд╕реНрдкреНрд░рд┐рдВрдЧ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЛрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛:
$ git log --online -5 --author cbeams --before "Fri Mar 26 2009"
e5f4b49 r814 рдореЗрдВ рдЗрд╕рдХреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдирдкреЙрд╕реНрдЯрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рдирд╛ред @ TestCglibClassesAreLoadedJustInTimeForEnhancement () рд╡рд┐рдзрд┐ рдХреЛ рдЗрдЧреНрдиреЛрд░ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдЯреВрдЯрдиреЗ рдореЗрдВ рджреЛрд╖рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред рдХреНрд▓рд╛рд╕ рд▓реЛрдбрд░ рд╣реИрдХрд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг рд╕реВрдХреНрд╖реНрдо рдмрд╣рд╛рд╡ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИ, рдЕрд╕рдВрдмрдВрдзрд┐рдд рдкрд░реАрдХреНрд╖рдг рдЯреВрдЯ рдЬрд╛рддреЗ рд╣реИрдВред рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдзрд┐ рдЕрднреА рднреА рдЙрдкрдпреЛрдЧреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рдЖрдзрд╛рд░ рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕реАрдЬреАрдПрд▓рдЖрдИрдмреА рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
2db0f12 рдиреЗ рджреЛ рдмрд┐рд▓реНрдб-рдмреНрд░реЗрдХрд┐рдВрдЧ рдореБрджреНрджреЛрдВ рдХреЛ рддрдп рдХрд┐рдпрд╛: 794 + рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ClassMetadataReadingVisitor рдХреЛ рд░рд┐рд╡рд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрдм рддрдХ рдХрд┐ рдЕрдЧрд▓реА рдЬрд╛рдБрдЪ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░ рджреЗрддреА рдХрд┐ рдпрд╣ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ (рдЬреИрд╕реЗ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдЕрд╕рдВрдмрдВрдзрд┐рдд ClassPathXmlApplicationContextTests) рдХреЗ рдХрд╛рд░рдгред
147709f Tweaks to рдкреИрдХреЗрдЬ-info.java рдлрд╛рдЗрд▓реЗрдВ
22b25e0 рд╕рдореЗрдХрд┐рдд рдпреВрдЯрд┐рд▓ рдФрд░ рдореНрдпреВрдЯреЗрдмрд▓рдСрдирдЯреЗрд╢рди рдпреВрдЯрд┐рд▓реНрд╕ рдХреЛ рдореМрдЬреВрджрд╛ рдПрд╕реНрдореБрд▓реЗрдЯреНрд╕ рдореЗрдВ рд╡рд░реНрдЧ
7f96f57 рдкреЙрд▓рд┐рд╢рд┐рдВрдЧ
рд╣реЙрд░рд░ред рд╕рдорд╛рди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЗрди
рдЕрдзрд┐рдХ рд╣рд╛рд▓ рдХреЗ рдХрдорд┐рдЯреНрд╕ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░реЗрдВ:
$ git log --online -5 --author pwebb - "рд╕рдд рдЕрдЧрд╕реНрдд 30 2014"
5ba3db6 рдХрдВрдкреЛрдЬрд┐рдЯрдкреНрд░реЛрдкрд░реЗрдЯрд░реА рд╕реЛрд░реНрд╕рдЯреИрд╕реНрдЯ рдХреЛ рдареАрдХ рдХрд░рдирд╛
84564a0 Rework @PropertySource рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рддрд░реНрдХ
e142fd1 ImportSelector рдореЗрдЯрд╛-рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝реЗрдВ
887815f рдбреЙрдХрдмреБрдХ рдирд┐рд░реНрднрд░рддрд╛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдФрд░ рдПрдкрдм рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ
ac8326d рдкреЛрд▓рд┐рд╢ рдореЙрдХрд┐рдЯреЛ рдЙрдкрдпреЛрдЧ
рдЖрдк рдХреМрди рд╕рд╛ рд╡рд┐рдХрд▓реНрдк рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ?
рдкреВрд░реНрд╡ рдХреА рд▓рдВрдмрд╛рдИ рдФрд░ рд╢реИрд▓реА рдореЗрдВ рднрд┐рдиреНрдирддрд╛ рд╣реИ, рдмрд╛рдж рд╡рд╛рд▓реЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рд╕рдЬрд╛рддреАрдп рд╣реИрдВред
рдкрд╣рд▓рд╛ рд╕реНрд╡рдпрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рджреВрд╕рд░рд╛ рд╕рдЪреЗрдд рд░реВрдк рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдФрд░ рдпрджреНрдпрдкрд┐ рдХрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдкреНрд░рддрд┐рдмрджреНрдз рдЗрддрд┐рд╣рд╛рд╕ рдкрд╣рд▓реЗ рд╡рд┐рдХрд▓реНрдк рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ, рдЕрдкрд╡рд╛рдж рд╣реИрдВред рдорд╣рд╛рди рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ
рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдФрд░
рдЦреБрдж Git ред
рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА
рдЯрд┐рдо рдкреЛрдк рдХреЗ рд╕рд╛рде рдПрдХ рдирдЬрд╝рд░ рд░рдЦрдирд╛ред
рдЗрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рдмрджреНрдз рдкрд░ рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрд┐рдд рдЯрд┐рдкреНрдкрдгреА рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕
рдХреЗ рд▓рд┐рдП рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ
рд╕рдВрджрд░реНрдн рдореЗрдВ рдмрддрд╛рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ (рд╕рд╛рде рд╣реА рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЦреБрдж рдХреЛ рднреА)ред рд╕рдВрд╢реЛрдзрдиреЛрдВ рдореЗрдВ рдЕрдВрддрд░ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ
рдХрд┐ рдХреНрдпрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛ рд╕рдХрддреА рд╣реИ
рдХрд┐ рдХреНрдпреЛрдВ ред рдкреАрдЯрд░ рд╣рдВрдЯрд░
рдиреЗ рдЗрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╣рд╛ :
рдХреЛрдбрд┐рдВрдЧ рд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдордп рдХреА рдмрд░реНрдмрд╛рджреА рд╣реИред рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЗрд╕рд╕реЗ рдмрдЪ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдЗрди рд▓рд╛рдЧрддреЛрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрдореЗрдВрдЯреНрд╕ рдкрд░ рдпрд╣реА рдЯрд┐рдкреНрдкрдгреА рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╡реЗ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдПрдХ рдЯреАрдо рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рд╕реЛрдЪрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реА рджрд░ рд╡рд╛рд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рддреЛ рдЖрдкрдиреЗ рд╢рд╛рдпрдж
рдЧрд┐рдЯ рд▓реЙрдЧ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдФрдЬрд╛рд░реЛрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдПрдХ рджреБрд╖реНрдЪрдХреНрд░ рд╣реИ: рдЪреВрдВрдХрд┐ рдЖрд╡рд╛рдЧрдорди рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдЕрд╕рдВрд░рдЪрд┐рдд рдФрд░ рд╡рд┐рд╖рдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╡реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ, рдпрд╣ рдЕрд╕рдВрд░рдЪрд┐рдд рдФрд░ рд╡рд┐рд╖рдо рд░рд╣рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдХреА рдЧрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╣рд╛рдиреА рдПрдХ рд╕реБрдВрджрд░ рдФрд░ рдЙрдкрдпреЛрдЧреА рдЪреАрдЬ рд╣реИред рдЖрджреЗрд╢ рдореЗрдВ
рджреЛрд╖ ,
рдЙрд▓реНрдЯрд╛ ,
рдкрд▓рдЯрд╛рд╡ ,
рд▓реЙрдЧ ,
рд╢реЛрд░реНрдЯрд▓ рдФрд░ рдЕрдиреНрдп
рдХреЛ рдЬреАрд╡рди рдореЗрдВ рдЖрддрд╛ рд╣реИ ред рдпрд╣ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдХрдорд┐рдЯ рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдФрд░, рдЕрдЪрд╛рдирдХ, рдЕрдм рдЙрдирдХреЗ рд▓реЗрдЦрдХреЛрдВ рдХреА рдорджрдж рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ [рдХреЛрдб рдореЗрдВ] рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдпрд╣ рди рдХреЗрд╡рд▓ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рднреА рд╣реИред
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдлрд▓рддрд╛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ (рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛) рдХрд┐ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдирд╛ рдХрд┐рддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдФрд░ рдЖрд╡рд╛рдЧрдорди рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдЕрдиреБрдЪрд░ рдХреЗ рд╕рдмрд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдпрд╣ рдЖрджреЗрд╢ рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рдкрд╣рд▓реЗ рддреЛ рдпрд╣ рдХреБрдЫ рдЕрд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдпрд╣ рдПрдХ рдЖрджрдд рдмрди рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЕрдВрдд рдореЗрдВ, рдпрд╣ рд╕рднреА рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЧрд░реНрд╡ рдФрд░ рдЙрддреНрдкрд╛рджрдХ рдХрд╛рд░реНрдп рдХрд╛ рд╕реНрд░реЛрдд рдмрди рдЬрд╛рдПрдЧрд╛ред
рдпрд╣ рд▓реЗрдЦ рдХреЗрд╡рд▓ рдПрдХ рдЕрдЪреНрдЫреА рдХрд╣рд╛рдиреА рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд╕рдмрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рдШрдЯрдХ рдкрд░ рдЫреВрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдПрдХ рдЕрд▓рдЧ рдкреНрд░рддрд┐рдмрджреНрдз рдкрд░ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдХреИрд╕реЗ рд▓рд┐рдЦрдиреА рд╣реИред рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреАрдЬреЗрдВ рд╣реИрдВ, рдЬреИрд╕реЗ рдорд░реНрдЬрд┐рдВрдЧ рдХрдорд┐рдЯ рдЬреЛ рдпрд╣рд╛рдВ рдХрд╡рд░ рдирд╣реАрдВ рд╣реИрдВред
рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЖрдо рддреМрд░ рдкрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢реИрд▓реА рдмрдирд╛рддреЗ рд╣реИрдВ [рд▓реЗрдЦрди рдХреЛрдб], рдЬреИрд╕реЗ рдХрд┐ рдЪрд░ рдирд╛рдо, рд╕реНрд╡рд░реВрдкрдг рдирд┐рдпрдо, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдмреЗрд╢рдХ, рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдордЭреМрддреЛрдВ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рд░рд╛рдп рд╣реИ рдХрд┐ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирдирд╛ рдФрд░ рдЗрд╕рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдПрдХ рдЧрдбрд╝рдмрдбрд╝ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ рдЬрдм рд╣рд░ рдХреЛрдИ рдЕрдкрдиреА рд╢реИрд▓реА рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИред
рдХрдорд┐рдЯреНрд╕ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреАрдо рдХрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╣рд╛рдиреА рдЙрдкрдпреЛрдЧреА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЯреАрдо рдХреЛ рдХрдо рд╕реЗ рдХрдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреАрди рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдПрдХ рд╕рдордЭреМрддреЗ рдкрд░ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╢реИрд▓реАред рдорд╛рд░реНрдХрдЕрдк рд╕рд┐рдВрдЯреИрдХреНрд╕, рдЗрдВрдбреЗрдВрдЯреЗрд╢рди, рд▓рд╛рдЗрди рдмреНрд░реЗрдХ, рд╡реНрдпрд╛рдХрд░рдг, рдХреИрдкрд┐рдЯрд▓ рд▓реЗрдЯрд░реНрд╕, рд╡рд┐рд░рд╛рдо рдЪрд┐рд╣реНрдиред рд╣рдореЗрд╢рд╛ рдЕрдкрдиреА рд╡рд░реНрддрдиреА рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ рдФрд░ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдЖрд╕рд╛рди рд▓рд┐рдЦреЗрдВред рдирддреАрдЬрддрди, рдЖрдкрдХреЛ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдХрдорд┐рдЯ рдХрд╛ рдкреВрд░рд╛ рдЗрддрд┐рд╣рд╛рд╕ рдорд┐рд▓реЗрдЧрд╛, рдЬреЛ рди рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЦрдж рд╣реИ, рдмрд▓реНрдХрд┐ рдЬрд┐рд╕реЗ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдкрдврд╝реЗрдВрдЧреЗред
рд╕рд╛рдордЧреНрд░реАред рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдореЗрдВ рдХреНрдпрд╛ рдЬрд╛рдирдХрд╛рд░реА (рдпрджрд┐ рдмрд┐рд▓рдХреБрд▓) рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП? рдРрд╕рд╛ рдХреНрдпреЛрдВ
рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП ?
рдореЗрдЯрд╛рдбрд╛рдЯрд╛ред рдореБрдЭреЗ рдЯрд╛рд╕реНрдХ рдЖрдИрдбреА, рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдирдВрдмрд░реЛрдВ рдЖрджрд┐ рдХреЛ рдХреИрд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рд╕рд╛рд░реНрдердХ рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдордЭреМрддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡реЗ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдХреБрдЫ рдЧрд┐рдЯ рдХрдорд╛рдВрдб рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдЬреА рд╣реИрдВред рдЖрдкрдХреЛ рдкрд╣рд┐рдпрд╛ рдХреЛ рд╕реБрджреГрдврд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдмрд╕ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП
рд╕рд╛рдд рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ - рдФрд░ рдЖрдк рдПрдХ рдкреЗрд╢реЗрд╡рд░ рдХреЗ рдпреЛрдЧреНрдп рдХрдорд┐рдЯ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдХрд░реАрдм рдПрдХ рдХрджрдо рд╣реЛрдВрдЧреЗред
рдПрдХ рд╢рд╛рдВрдд рдкреНрд░рддрд┐рдмрджреНрдз рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд▓рд┐рдП рд╕рд╛рдд рдирд┐рдпрдо
рдпрд╛рдж рд░рдЦреЗрдВ: рдпрд╣ рд╕рдм рдкрд╣рд▓реЗ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ ред
- рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╣реЗрдбрд░ рдХреЛ рд╢рд░реАрд░ рд╕реЗ рдЕрд▓рдЧ рдХрд░реЗрдВ
- рд╢реАрд░реНрд╖рдХ рдХреЛ 50 рдЕрдХреНрд╖рд░реЛрдВ рддрдХ рд╕реАрдорд┐рдд рд░рдЦреЗрдВ
- рд╢реАрд░реНрд╖рдХ рдХреЛ рдмрдбрд╝рд╛ рдХрд░реЗрдВ
- рд╢реАрд░реНрд╖рдХ рдХреЗ рдЕрдВрдд рдореЗрдВ рдбреЙрдЯ рди рд▓рдЧрд╛рдПрдВ
- рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдЕрдирд┐рд╡рд╛рд░реНрдпрддрд╛ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред
- 72 рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╢рд░реАрд░ рдореЗрдВ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдкрд░ рдЬрд╛рдПрдВ
- рд╢рд░реАрд░ рдореЗрдВ, рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ , рдФрд░ рдХреИрд╕реЗ рдирд╣реАрдВ рдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдВ
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
50 рд╡рд░реНрдгреЛрдВ рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд▓рд┐рдЦреЗрдВ
рдпрд╣рд╛рдБ рдЙрдиреНрд╣реЗрдВ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрд╛рдПрдБ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛред рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ
рд▓рдЧрднрдЧ 72 рд╡рд░реНрдгреЛрдВ рдХреА рдкрдВрдХреНрддрд┐ рд╡рд┐рд░рд╛рдоред рдХреБрдЫ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ
рдЯрд┐рдкреНрдкрдгреА рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреЛ рдЗрд╕рдХрд╛ рд╢реАрд░реНрд╖рдХ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рднреА
рдмрд╛рдХреА рд╢рд░реАрд░ рдХреЗ рд╕рд╛рде рд╣реИред рдПрдХ рдХреЛ рджреВрд╕рд░реЗ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛ рдЕрддреНрдпрд╛рд╡рд╢реНрдпрдХ рд╣реИ
рдПрдХ рд░рд┐рдХреНрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ (рдпрджрд┐ рд╕рдВрджреЗрд╢ рдореЗрдВ рдПрдХ рд╢рд░реАрд░ рд╣реИ, рдмрд┐рд▓реНрдХреБрд▓);
`рд▓реЙрдЧ`,` рд╢реЙрд░реНрдЯрд▓реЙрдЧ` рдФрд░ `рд░рд┐рдмреЗрд╕` рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдг рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдПрдВрдЧреЗ
рдЕрдЧрд░ рд╣реЗрдбрд░ рдФрд░ рдмреЙрдбреА рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВ рддреЛ рдЖрдкред
рдпрд╣рд╛рдБ рдмрддрд╛рдЗрдП рдХрд┐ рдЗрд╕рд╕реЗ рдХрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрддрд╛ рд╣реИред рджреВрд░ рд▓реЗ рдЬрд╛рдУ
рдЗрд╕ рдмрд╛рдд рдкрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдпреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдП
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдиреЗ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ (рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реЗрдЧрд╛)ред
рдХреНрдпрд╛ рдЗрд╕рдореЗрдВ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯреНрд╕ рдпрд╛ рдЕрдиреНрдп рдЕрд╕реНрдкрд╖реНрдЯ рдкреНрд░рднрд╛рд╡ рд╣реИрдВ
рдпреЗ рдкрд░рд┐рд╡рд░реНрддрди рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдЗрд╕реЗ рдпрд╣рд╛рдВ рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЛ рд░рд┐рдХреНрдд рд▓рд╛рдЗрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдЖрдк рдмреБрд▓реЗрдЯреЗрдб рд▓рд┐рд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
- рдЖрдорддреМрд░ рдкрд░ рдПрдХ рддрд╛рд░рд╛рдВрдХрди рдпрд╛
рдЙрдирдХреЗ рд╕рд╛рдордиреЗ рдПрдХ рдЬрдЧрд╣ рдХреЗ рд╕рд╛рде рдПрдХ рдкрд╛рдиреА рдХрд╛ рдЫреАрдВрдЯрд╛ рд▓реЗрдХрд┐рди рдЕрд▓рдЧ рд╕рдордЭреМрддреЗ рд╣реИрдВ
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрдЧ рдЯреНрд░реИрдХрд░ [рдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА] рд╣реИ,
рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЯрд╛рд╕реНрдХ рд▓рд┐рдВрдХ рдбрд╛рд▓реЗрдВ:
рд╣рд▓: # 123
рдЗрд╕реЗ рднреА рджреЗрдЦреЗрдВ: # 456, # 789
рдореВрд▓ рд▓рдЧрднрдЧ 50 рд╡рд░реНрдгреЛрдВ рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд▓рд┐рдЦреЗрдВ
рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рдкрд╛рдаред рдЗрд╕реЗ рд▓рдЧрднрдЧ 72 рдкрд░ рд▓рдкреЗрдЯреЗрдВ
рдЕрдХреНрд╖рд░ рдпрд╛ рддреЛред рдХреБрдЫ рд╕рдВрджрд░реНрднреЛрдВ рдореЗрдВ, рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреЛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╢рд░реАрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рддрд┐рдмрджреНрдз рдФрд░ рдкрд╛рда рдХреЗ рдмрд╛рдХреА рд╡рд┐рд╖рдпред
рд╢рд░реАрд░ рд╕реЗ рд╕рд╛рд░рд╛рдВрд╢ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд░рд┐рдХреНрдд рд▓рд╛рдЗрди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ (рдЬрдм рддрдХ рдХрд┐
рдЖрдк рд╢рд░реАрд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ); `рд▓реЙрдЧ`,` рд╢реЙрд░реНрдЯрд▓реЙрдЧ` рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдг
рдФрд░ рдЕрдЧрд░ рдЖрдк рджреЛрдиреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ 'рд░рд┐рдмреЗрд╕' рднреНрд░рдорд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдордЭрд╛рдЗрдП рдЬрд┐рд╕реЗ рдпрд╣ рдкреНрд░рддрд┐рдмрджреНрдз рд╣рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЖрдк рдХреНрдпреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ
рдпрд╣ рдкрд░рд┐рд╡рд░реНрддрди рдХреИрд╕реЗ (рдХреЛрдб рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐) рдХреЗ рд╡рд┐рдкрд░реАрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рдпрд╛ рдЕрдиреНрдп рдЕрдирдЬрд╛рдиреЗ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВ
рдмрджрд▓рддреЗ рд╣реИрдВ? рдпрд╣рд╛рдБ рдЙрдиреНрд╣реЗрдВ рд╕рдордЭрд╛рдиреЗ рдХреА рдЬрдЧрд╣ рд╣реИред
рдЖрдЧреЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рд░рд┐рдХреНрдд рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдмрд╛рдж рдЖрддреЗ рд╣реИрдВред
- рдмреБрд▓реЗрдЯ рдкреЙрдЗрдВрдЯ рднреА рдареАрдХ рд╣реИрдВ
- рдЖрдорддреМрд░ рдкрд░ рдЧреЛрд▓реА рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рд╣рд╛рдЗрдлрд╝рди рдпрд╛ рддрд╛рд░рд╛рдВрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдмреАрдЪ рдореЗрдВ рд░рд┐рдХреНрдд рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдХрд▓ рд╕реНрдерд╛рди, рд▓реЗрдХрд┐рди рд╕рдореНрдореЗрд▓рдиреЛрдВ рджреНрд╡рд╛рд░рд╛
рдпрд╣рд╛рдБ рдЕрд▓рдЧ рд╣реИ
рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдЯреНрд░реИрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдХреЗ рд╕рдВрджрд░реНрдн рдиреАрдЪреЗ рд░рдЦреЗрдВ,
рдЗрд╕ рддрд░рд╣:
рд╣рд▓: # 123
рдЗрд╕реЗ рднреА рджреЗрдЦреЗрдВ: # 456, # 789
1. рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╣реЗрдбрд░ рдХреЛ рд╢рд░реАрд░ рд╕реЗ рдЕрд▓рдЧ рдХрд░реЗрдВ
рдореИрдиреБрдЕрд▓ рд╕реЗ
рдЧрд┐рдЯ рдХрдорд┐рдЯ рдХрдорд╛рдВрдб рддрдХ:
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рдПрдХ (рдХрдо рд╕реЗ рдХрдо 50 рдЕрдХреНрд╖рд░) рдХрдорд┐рдЯрдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рдХрдореЗрдВрдЯ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдП рдЧрдП рдмрджрд▓рд╛рд╡реЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢, рдлрд┐рд░ рдПрдХ рдЦрд╛рд▓реА рд▓рд╛рдЗрди рдФрд░ рдлрд┐рд░ рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдгред рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдкрд╣рд▓реА рдЦрд╛рд▓реА рд▓рд╛рдЗрди рд╕реЗ рдкрд╣рд▓реЗ рдкрд╛рда рдХреЛ рдХрдорд┐рдЯ рдХрд╛ рд╣реЗрдбрд░ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрд┐рдиреНрди Git рдХрдорд╛рдВрдб рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Git-format-patch (1) рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдз рдХреЛ рдИрдореЗрд▓ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ; рдЯреАрдо рдкрддреНрд░ рдХреЗ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИ рдФрд░ рдкрддреНрд░ рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдкрд╛рда рдХреЗ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рд░ рдкреНрд░рддрд┐рдмрджреНрдз рдХреЛ рд╣реЗрдбрд░ рдФрд░ рдмреЙрдбреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдХрднреА-рдХрднреА рдПрдХ рдкрдВрдХреНрддрд┐ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрддреА рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдкрд░рд┐рд╡рд░реНрддрди рдЗрддрдиреЗ рдЫреЛрдЯреЗ рд╣реЛрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрд╛рдЗрдб рдХреЗ рдкрд░рд┐рдЪрдп рдореЗрдВ рдЯрд╛рдЗрдкреЛ рдХреЛ рдареАрдХ рдХрд░реЗрдВ
рдкрд░реНрдпрд╛рдкреНрдд рдиреЗ рдХрд╣рд╛; рдЕрдЧрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рдЯрд╛рдЗрдкреЛ рдХреЛ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╡рд╣ рд╕рд┐рд░реНрдл
git show рдпрд╛
git diff , рдпрд╛
git log -p рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рдпрдВ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХреБрдЫ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣
git рдкреНрд░рддрд┐рдмрджреНрдз рдХреЗ рд▓рд┐рдП
-m рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛:
$ git рдХрдорд┐рдЯ -m "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрд╛рдЗрдб рдХреЗ рдкрд░рд┐рдЪрдп рдореЗрдВ рдЯрд╛рдЗрдкреЛ рдХреЛ рдареАрдХ рдХрд░реЗрдВ"
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рд╕реНрдерд┐рддрд┐ рдХреА рдХреБрдЫ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдФрд░ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдЯрд┐рдкреНрдкрдгреА рдмреЙрдбреА рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рдбреЗрд░реЗрдХ рдорд╛рд╕реНрдЯрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо
MCP рдмреБрд░рд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рдХрд▓рд╛ рдФрд░ рд╡рд┐рд╢реНрд╡ рд╡рд░реНрдЪрд╕реНрд╡ рдкрд░ рдЗрд░рд╛рджреЗ рдмрди рдЧрдпрд╛ред
рдЗрд╕рдиреЗ рдЯреНрд░реЛрди рдХреА рдбрд┐рд╕реНрдХ рдХреЛ MCP рдореЗрдВ рдлреЗрдВрдХ рджрд┐рдпрд╛ (рдЗрд╕рдХреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗ рдХрд╛рд░рдг)
рдФрд░ рдЗрд╕реЗ рд╢рддрд░рдВрдЬ рдХреЗ рдЦреЗрд▓ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред
рдЬрд┐рди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рдирд┐рдХрд╛рдп рд╣реИ, рд╡реЗ
-m рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдкрдиреЗ рдЕрднреА рддрдХ Git рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ,
рддреЛ рдкреНрд░реЛ Git рдкреБрд╕реНрддрдХ рдХреЗ рдЗрд╕ рднрд╛рдЧ рдХреЛ рдкрдврд╝реЗрдВред
рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд▓реЙрдЧ рдХреЛ рджреЗрдЦрддреЗ рд╕рдордп рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рд╢реАрд░реНрд╖рдХ рдФрд░ рдирд┐рдХрд╛рдп рдЕрд▓рдЧ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣рд╛рдБ рдкреВрд░рд╛ рдкреНрд░рддрд┐рдмрджреНрдз рд░рд┐рдХреЙрд░реНрдб рд╣реИ:
$ git рд▓реЙрдЧ
рдкреНрд░рддрд┐рдмрджреНрдз 42e769bdf4894310333942ffc5a15151222a87be
рд▓реЗрдЦрдХ: рдХреЗрд╡рд┐рди рдлреНрд▓рд┐рди <kevin@flynnsarcade.com>
рджрд┐рдирд╛рдВрдХ: рд╢реБрдХреНрд░ рдЬрдирд╡рд░реА режрез:режреж:00 рез реп 200реи -реирежреж
рдбреЗрд░реЗрдХ рдорд╛рд╕реНрдЯрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо
MCP рдмреБрд░рд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рдХрд▓рд╛ рдФрд░ рд╡рд┐рд╢реНрд╡ рд╡рд░реНрдЪрд╕реНрд╡ рдкрд░ рдЗрд░рд╛рджреЗ рдмрди рдЧрдпрд╛ред
рдЗрд╕рдиреЗ рдЯреНрд░реЛрди рдХреА рдбрд┐рд╕реНрдХ рдХреЛ MCP рдореЗрдВ рдлреЗрдВрдХ рджрд┐рдпрд╛ (рдЗрд╕рдХреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗ рдХрд╛рд░рдг)
рдФрд░ рдЗрд╕реЗ рд╢рддрд░рдВрдЬ рдХреЗ рдЦреЗрд▓ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред
рдФрд░ рдпрд╣рд╛рдБ
git log --online рдХрдорд╛рдВрдб рд╣реИ , рдЬреЛ рдХреЗрд╡рд▓ рд╣реЗрдбрд░ рд▓рд╛рдЗрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:
$ git рд▓реЙрдЧ-рдСрдирд▓рд╛рдЗрди
42e769 рдбреЗрд░реЗрдХ рдорд╛рд╕реНрдЯрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо
рдпрд╛
рдЧрд┐рдЯ рд╢реЙрд░реНрдЯрд▓реЙрдЧ, рдЬреЛ рд╕рдореВрд╣ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдлрд┐рд░ рд╕реЗ рд╕рдВрдХреНрд╖рд┐рдкреНрддрддрд╛ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рд╢реАрд░реНрд╖рдХ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
$ рдЧрд┐рдЯ рд╢рд╛рд░реНрдЯрд▓реЙрдЧ
рдХреЗрд╡рд┐рди рдлреНрд▓рд┐рди (1):
рдбреЗрд░реЗрдХ рдорд╛рд╕реНрдЯрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо
рдПрд▓рди рдмреНрд░реЗрдбрд▓реЗ (1):
рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо "рдЯреНрд░реЙрди" рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдВ
рдПрдб рдбрд┐рд▓рд┐рдВрдЬрд░ (3):
"MCP" рдХреЛ рд╢рддрд░рдВрдЬ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдирд╛рдо рджреЗрдВ
рд╢рддрд░рдВрдЬ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ
рд╢рддрд░рдВрдЬ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ
рд╡рд╛рд▓реНрдЯрд░ рдЧрд┐рдмреНрд╕ (1):
рдкреНрд░реЛрдЯреЛрдкреЗ рд╢рддрд░рдВрдЬ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдВ
рдХрдИ рдЕрдиреНрдп рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╣реЗрдбрд░ рдФрд░ рдХрдорд┐рдЯ рдХреЗ рд╢рд░реАрд░ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ - рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЦрд╛рд▓реА рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
2. рд╢реАрд░реНрд╖рдХ рдХреЛ 50 рдЕрдХреНрд╖рд░реЛрдВ рддрдХ рд╕реАрдорд┐рдд рд░рдЦреЗрдВ
рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, 50 рд╡рд░реНрдгреЛрдВ рд╕реЗ рдЖрдЧреЗ рдЬрд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рд╣реИред рд╢реАрд░реНрд╖рдХ рдХреА рдпрд╣ рд▓рдВрдмрд╛рдИ рдЗрд╕рдХреА рдкрдардиреАрдпрддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддреА рд╣реИ, рдФрд░ рдпрд╣ рднреА рдмрддрд╛рддреА рд╣реИ рдХрд┐ рд▓реЗрдЦрдХ рд╕рдмрд╕реЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╢рдмреНрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред
рд╕рдВрдХреЗрдд: рдпрджрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдХрдард┐рди рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдз рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдкрд░рдорд╛рдгреБ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдареЛрд░ рдкреНрд░рдпрд╛рд╕ (рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдкрдж рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╖рдп рд╣реИ)ред
GitHub рдХрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЗрди рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк 50 рд╡рд░реНрдгреЛрдВ рдХреА рд╕реАрдорд╛ рд╕реЗ рдмрд╛рд╣рд░ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рд╡рд╣ рдЖрдкрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдЧрд╛:

рдФрд░ рдПрдХ рджреАрд░реНрдШрд╡реГрддреНрдд рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реБрдП, 72 рд╡рд░реНрдгреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд▓рдВрдмреЗ рд╣реЗрдбрд░ рдХреЛ рдХрд╛рдЯреЗрдВ:

рдЗрд╕рд▓рд┐рдП 50 рдкрд╛рддреНрд░реЛрдВ рдХрд╛ рд▓рдХреНрд╖реНрдп рд░рдЦреЗрдВ, рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ 72 рдПрдХ рд╕рдЦреНрдд рдкреНрд░рддрд┐рдмрдВрдз рд╣реИред
3. рд╢реАрд░реНрд╖рдХ рдХреЛ рдмрдбрд╝рд╛ рдХрд░реЗрдВ
рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред рд╕рднреА рд╢реАрд░реНрд╖рдХреЛрдВ рдХреЛ рдмрдбрд╝рд╛ рдХрд░реЗрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
- рдкреНрд░рддрд┐ рдШрдВрдЯреЗ 88 рдореАрд▓ рддрдХ рддреЗрдЬреА
рдмрдЬрд╛рдп:
- 88 рдореАрд▓ рдкреНрд░рддрд┐ рдШрдВрдЯреЗ рдХреА рд░рдлреНрддрд╛рд░
4. рд╢реАрд░реНрд╖рдХ рдХреЗ рдЕрдВрдд рдореЗрдВ рдбреЙрдЯ рди рд▓рдЧрд╛рдПрдВ
рдЗрд╕рдХреА рдХреЛрдИ рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рд╣рдо 50 рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдг рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
- рдкреЙрдб рдмреЗ рджрд░рд╡рд╛рдЬреЗ рдЦреЛрд▓реЗрдВ
рдмрдЬрд╛рдп:
- рдкреЙрдб рдмреЗ рджрд░рд╡рд╛рдЬреЗ рдЦреЛрд▓реЗрдВред
5. рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдЕрдирд┐рд╡рд╛рд░реНрдпрддрд╛ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВред
рдЗрдВрдкреАрд░рд┐рдпрд▓ рдореВрдб рдХрд╛ рд╢рд╛рдмреНрджрд┐рдХ рдЕрд░реНрде рд╣реИ: рдПрдХ рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдПрдХ рд░реВрдк рдЬрд┐рд╕рдореЗрдВ рдЗрдЪреНрдЫрд╛ (рдЖрджреЗрд╢, рдЕрдиреБрд░реЛрдз рдпрд╛ рд╕рд▓рд╛рд╣) рд╡реНрдпрдХреНрдд рдХреА рдЬрд╛рддреА рд╣реИред рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг:
- рдЕрдкрдирд╛ рдХрдорд░рд╛ рд╕рд╛рдл рдХрд░реЗрдВ (рдХрдорд░реЗ рдХреЛ рд╕рд╛рдл рдХрд░реЗрдВ)
- рджрд░рд╡рд╛рдЬрд╛ рдмрдВрдж рдХрд░реЛ
- рдХрдЪрд░рд╛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓реЛ
рдЬрд┐рди рд╕рд╛рдд рдирд┐рдпрдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдк рдкрдврд╝ рд░рд╣реЗ рд╣реИрдВ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рдордиреЛрджрд╢рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ ("72 рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде рд╢рд░реАрд░ рдореЗрдВ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдкрд░ рдЬрд╛рдПрдВ", рдЖрджрд┐)ред
рдпрд╣ рдлрд╝реЙрд░реНрдо рдереЛрдбрд╝рд╛ рдЕрд╢рд┐рд╖реНрдЯ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЕрдХреНрд╕рд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
[рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ - рд▓рдЧрднрдЧред рдкреНрд░рддрд┐ред ]ред рд▓реЗрдХрд┐рди рдпрд╣ рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЗрдбрд░ рдХреЗ рд▓рд┐рдП рдПрдХрджрдо рд╕рд╣реА рд╣реИред рдПрдХ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдУрд░ рд╕реЗ рдХрдорд┐рдЯ рд╣реЛрдиреЗ рдкрд░ Git рдЦреБрдж рдХреЛ рдЬрд░реВрд░реА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
git рдорд░реНрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп
, рдирд┐рдореНрди рд╕рдВрджреЗрд╢ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛:
рдорд░реНрдЬ рд╢рд╛рдЦрд╛ 'myfeature'
рдФрд░ рдЬрдм
git рд░рд┐рд╡рд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ:
"рд╕рд╛рдорд╛рди рдХреЗ рд╕рд╛рде рдЪреАрдЬрд╝ рдЬреЛрдбрд╝реЗрдВ" рд╡рд╛рдкрд╕ рд▓рд╛рдПрдБ
рдпрд╣ рд╢реНрд░рджреНрдзрд╛ cc87791524aedd593cff5a74532befe7ab69ce9d рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИред
рдпрд╛ рдЬрдм рдЖрдк GitHub рдкрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ "рдорд░реНрдЬ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ:
Someuser / somebranch рд╕реЗ рдорд░реНрдЬ рдкреБрд▓ рдЕрдиреБрд░реЛрдз # 123
рдЗрд╕рд▓рд┐рдП, рдЬрдм рдЖрдк рдЕрдирд┐рд╡рд╛рд░реНрдп рдордиреЛрджрд╢рд╛ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рддрд┐рдмрджреНрдз рд╕рдВрджреЗрд╢ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЧрд┐рдЯ рдореЗрдВ рд╣реА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
- рдкрдардиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рд░рд┐рдлрд▓реЗрдХреНрдЯрд░ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдПрдХреНрд╕
- рдЕрджреНрдпрддрди рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдкреНрд░рд▓реЗрдЦрди
- рд╣рдЯрд╛рдП рдЧрдП рддрд░реАрдХреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ
- рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг 1.0.0
рдпрд╣ рддрд░реАрдХрд╛ рдкрд╣рд▓реА рдмрд╛рд░ рдЕрд╕рд╣рдЬ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рд╕рдВрдХреЗрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рддрдереНрдпреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкреНрд░рддрд┐рдмрджреНрдз рд╕рдВрджреЗрд╢ рдЕрдХреНрд╕рд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ:
- рд╡рд╛рдИ рдХреЗ рд╕рд╛рде рдлрд┐рдХреНрд╕реНрдб рдмрдЧ
- X рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдмрджрд▓рдирд╛
рдФрд░ рдХрднреА-рдХрднреА рд╣реЗрдбрд░ рдХрдорд┐рдЯ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ:
- рдЯреВрдЯреЗ рд╣реБрдП рд╕рд╛рдорд╛рди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрдзрд╛рд░
- рдореАрдареЗ рдирдП рдПрдкреАрдЖрдИ рддрд░реАрдХреЗ
рдПрдХ рд╕рд░рд▓ рдирд┐рдпрдо рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред
рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдмрдирд╛ рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИрдбрд░ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд╛рдХреНрдп рдкреВрд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:- рдпрджрд┐ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ < рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЗрдбрд░ > рд╣реЛрдЧреА
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
- рдпрджрд┐ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдкрдардиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдПрдХреНрд╕ рдХреЛ рд░рд┐рдлрд▓реЗрдХреНрдЯрд░ рдХрд░реЗрдЧреА
- рдпрджрд┐ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХрдорд┐рдЯ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдкреНрд░рд▓реЗрдЦрди рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛
- рдпрджрд┐ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХрдорд┐рдЯ рд╣рдЯрд╛рдП рдЧрдП рддрд░реАрдХреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛
- рдпрджрд┐ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рддрд┐рдмрджреНрдз рд╕рдВрд╕реНрдХрд░рдг 1.0.0 рдЬрд╛рд░реА рдХрд░реЗрдЧрд╛
рдпрджрд┐ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рд╢рд╛рдЦрд╛ рд╕реЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз # 123 рдХрд╛ рд╡рд┐рд▓рдп рдХрд░реЗрдЧреА
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХреНрд░рд┐рдпрд╛ рдЕрдиреНрдп рдореЗрдВ рдирд╣реАрдВ, рдЕрдирд┐рд╡рд╛рд░реНрдп рдирд╣реАрдВ, рдореВрдб рдпрд╣рд╛рдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ:
- рдпрджрд┐ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рддрд┐рдмрджреНрдз рд╡рд╛рдИ рдХреЗ рд╕рд╛рде рдмрдЧ рдХреЛ рдареАрдХ рдХрд░ рджреЗрдЧрд╛
- рдпрджрд┐ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдПрдХреНрд╕ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓ рджреЗрдЧреА
- рдпрджрд┐ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рддрд┐рдмрджреНрдз рдЯреВрдЯреЗ рд╣реБрдП рд╕рд╛рдорд╛рди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрдзрд╛рд░ рдХрд░реЗрдЧрд╛
- рдпрджрд┐ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рддрд┐рдмрджреНрдз рдирдП рдПрдкреАрдЖрдИ рддрд░реАрдХреЛрдВ рдХреЛ рдореАрдард╛ рдХрд░реЗрдЧрд╛
рдпрд╛рдж рд░рдЦреЗрдВ: рдЕрдирд┐рд╡рд╛рд░реНрдпрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдХрдорд┐рдЯ рдХреЗ рд╣реЗрдбрд░ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдХрдорд┐рдЯ рдХреЗ рд╢рд░реАрд░ рдореЗрдВ, рдпрд╣ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИред
6. 72 рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде рд╢рд░реАрд░ рдореЗрдВ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдкрд░ рдЬрд╛рдПрдВ
рдЧрд┐рдЯ рдЦреБрдж рд╣реА рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЯрд┐рдкреНрдкрдгреА рдирд┐рдХрд╛рдп рдХрд╛ рд╕рдВрдкрд╛рджрди рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рд╕рд╣реА рдмреЙрд░реНрдбрд░ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк 72 рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЬрд╛рдПрдВ рддрд╛рдХрд┐ Git рдЗрдВрдбреЗрдВрдЯ рдХрд░ рд╕рдХреЗ рдФрд░ рдЕрднреА рднреА рдХреБрд▓ 80 рд╡рд░реНрдгреЛрдВ рдХреЛ рдлрд┐рдЯ рдХрд░ рд╕рдХреЗред
рдПрдХ рдЕрдЪреНрдЫрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдЗрд╕рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХрдорд┐рдЯ рдореЗрдВ рд╕рдВрджреЗрд╢ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП 72 рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рдлреАрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдо, рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛, рдХрд╣рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдореИрд╕реЗрдЬ рдХрдорд┐рдЯ рдХреЗ рд▓рд┐рдП рд╕реНрдорд╛рд░реНрдЯ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдкрд░ IDE рдмрд╣реБрдд рдЦрд░рд╛рдм рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ IntelliJ IDEA рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕ рднрд╛рдЧ рдореЗрдВ
рдмреЗрд╣рддрд░ рд╣реЛ рдЧрдП рд╣реИрдВ)ред (
рд▓рдЧрднрдЧ рдкреНрд░рддрд┐ред - рд╢рд╛рдпрдж рдЗрд╕ рд╕рдордп рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реИ )ред
7. рд╢рд░реАрд░ рдореЗрдВ, рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм "рдХреНрдпрд╛" рдФрд░ "рдХреНрдпреЛрдВ", "рдХреИрд╕реЗ" рдирд╣реАрдВ
рдмрд┐рдЯрдХреЙрдЗрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдпрд╣
рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдпрд╣
рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ:
рдкреНрд░рддрд┐рдмрджреНрдз eb0b56b19017ab5c16c745e6da39c53126924ed6
рд▓реЗрдЦрдХ: рдкреАрдЯрд░ рд╡реВрдЗрд▓ <pieter.wuille@gmail.com>
рджрд┐рдирд╛рдВрдХ: рд╢реБрдХреНрд░ рдЕрдЧрд╕реНрдд резреи:релреи:релрел реирежрезрек +режреирежреж
рд╕рд░рд▓реАрдХреГрдд рд╕рд░рд▓реАрдХреГрдд рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛
Serialize.h рдХреА рд╕реНрдЯреНрд░реАрдо рд╕реЗ 'рд╕реНрдЯреЗрдЯ' рдФрд░ 'рдПрдХреНрд╕рдЯрд░реНрдорд╛рд╕реНрдХ' рдирд┐рдХрд╛рд▓реЗрдВ
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рд╕рд╛рде рд╣реА рд╕рдВрдмрдВрдзрд┐рдд рддрд░реАрдХреЗред
рдЬреИрд╕рд╛ рдХрд┐ рдЕрдкрд╡рд╛рджреЛрдВ рдореЗрдВ рд╣рдореЗрд╢рд╛ 'рдлреЗрд▓рдмрд┐рдЯ' рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рд╕реЗрдЯрд╕реНрдЯреЗрдЯ рд╣рдореЗрд╢рд╛ рдерд╛
рдмрд┐рдЯреНрд╕ = рдлреЗрд▓рдмрд┐рдЯ рдХреЗ рд╕рд╛рде рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╣ рд╕рдм рддреБрд░рдВрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдП рдмрдврд╝рд╛
рдЕрдкрд╡рд╛рджред рдЙрди рдЪрд░ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдПрдВ, рдФрд░ рд╕реЗрдЯрд╕реНрдЯреЗрдЯ рдХреА рдЬрдЧрд╣ рд▓реЗрдВ
рдкреНрд░рддреНрдпрдХреНрд╖ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрдиреЗ рдХреЗ рд╕рд╛рде (рдЬреЛ рдХреБрдЫ рдореГрддрдХреЛрдВ рдХреЛ рднреА рд╣рдЯрд╛рддрд╛ рд╣реИ
рдХреЛрдб)ред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдмрд╛рдж рдХрднреА рднреА рдЕрдЪреНрдЫрд╛ () рдирд╣реАрдВ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИ
рдХреЗрд╡рд▓ 2 рдХреЙрд▓, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рд╣реИ), рдФрд░ рдмрд╕ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рджреНрд╡рд╛рд░рд╛; рдИрдУрдПрдл ()ред
рдЕрд╕рдлрд▓ (), рд╕реНрдкрд╖реНрдЯ (n) рдФрд░ рдЕрдкрд╡рд╛рдж () рдХреЗрд╡рд▓ рдХрднреА рдирд╣реАрдВ рдХрд╣реЗ рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдЯрд╛рдПрдВ
рдЙрдиреНрд╣реЗрдВред
рдХреЛрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ рдФрд░ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВ рдХрд┐ рд▓реЗрдЦрдХ рдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдирд╛ рд╕рдордп рдмрдЪрд╛рдпрд╛, рдХрдореЗрдВрдЯреНрд░реА рдореЗрдВ рдХрд┐рдП рдЧрдП рдХрд╛рдо рдХреЗ рд╕рдВрджрд░реНрдн рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ред рдЕрдиреНрдпрдерд╛, рд╡рд╣ рд╢рд╛рдпрдж рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдЦреЛ рдЬрд╛рдПрдЧрд╛ред
рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЖрдк рдЗрд╕ рд╡рд┐рд╡рд░рдг рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХреИрд╕реЗ рдХрд┐рдП рдЧрдП рдереЗред рдЖрдорддреМрд░ рдкрд░, рдХреЛрдб рдЗрд╕ рдЕрд░реНрде рдореЗрдВ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдмреЛрд▓рддрд╛ рд╣реИ (рдФрд░ рдпрджрд┐ рдпрд╣ рдЗрддрдирд╛ рдЬрдЯрд┐рд▓ рд╣реИ рдХрд┐ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд╣реИрдВ)ред
рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХреНрдпреЛрдВ рдХрд┐рдП рдЧрдП рдереЗ - рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ (рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдЧрд▓рдд рдерд╛), рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рдж, рдФрд░ рдЖрдкрдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рддрд░реАрдХрд╛ рдХреНрдпреЛрдВ рдЪреБрдирд╛ред
рд╢рд╛рдпрдж рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрдВрдЧреЗ!
рдпреБрдХреНрддрд┐рдпрд╛рдБ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЛ рдкреНрдпрд╛рд░ рдХрд░реЛред рдЖрдИрдбреАрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдЧрдпрд╛ред
рдХрдИ рдХрд╛рд░рдг рд╣реИрдВ - Git рдХрдорд╛рдВрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рджреНрд╡рд╛рд░рд╛ - рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЧрд┐рдЯ рдПрдХ рдмреЗрд╣рдж рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рд╣реИ; рдЖрдИрдбреАрдИ - рднреА, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗред рдореИрдВ рд╣рд░ рджрд┐рди IntelliJ IDEA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рдЕрдХреНрд╕рд░ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рдерд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреНрд░рд╣рдг), рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдХрднреА рдирд╣реАрдВ рджреЗрдЦрд╛ рдХрд┐ IDE рдореЗрдВ Git рдХреЗ рдПрдХреАрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рд╕рд░рд▓рддрд╛ рдФрд░ рдХреНрд╖рдорддрд╛рдУрдВ рд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрдХ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ (рдЬреИрд╕реЗ рд╣реА рдЗрд╕реЗ рд╕рдордЭреЗрдВ)ред
рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдЖрдИрдбреАрдИ рдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдмрд╕ рдЕрдореВрд▓реНрдп рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЖрдк рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЧрд┐рдЯ rm рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдЬрдм рдЖрдк рдЗрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВ рддреЛ рдЕрдиреНрдп рдЖрд╡рд╢реНрдпрдХ рдЧрд┐рдЯ рдЯреБрдХрдбрд╝реЗред рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдмреБрд░рд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдЖрдИрдбреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдорд┐рдЯреНрд╕ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдХрдорд┐рдЯ рдХрд░рдиреЗ, рдорд░реНрдЬ рдХрд░рдиреЗ, рд░рд┐рдмреЗрд╕ рдХрд░рдиреЗ рдпрд╛ рдХрд░рдиреЗ рдХрд╛ рдЬрдЯрд┐рд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВред
рдЬрдм рдЖрдкрдХреЛ рдЧрд┐рдЯ рдХреА рдкреВрд░реА рдХреНрд╖рдорддрд╛ рдХреЛ рдЕрдирд▓реЙрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд┐рд╕реА рд╕реЗ рдкреАрдЫреЗ рдирд╣реАрдВ рд╣реИред
рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдмреИрд╢, рдЬреЗрдбрд╢ рдпрд╛ рдкреЙрд╡рд░реНрд╕рд╢реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рдРрд╕реЗ рдХрдорд╛рдВрдб
рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рд╕рднреА рдЙрдк-рдХреНрд╖реЗрддреНрд░ рдФрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рджрд░реНрджрдирд╛рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдмрдЪрд╛рддреА рд╣реИрдВред
рдкреНрд░реЛ рдЧрд┐рдЯ рдмреБрдХ рдкрдврд╝реЗрдВ
рд╢рд╛рдирджрд╛рд░
рдкреНрд░реЛ рдЧрд┐рдЯ рдмреБрдХ (
рд░реВрд╕реА рдореЗрдВ рднреА - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рдж ) рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИред рдЗрд╕рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рдПрдВ!