рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрд╕рд╡реАрдПрди рдореЗрдВ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реИред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ Git news рдХреА рдкрддрд▓реА рдзрд╛рд░рд╛рдПрдБ рдкрд╣рд▓реЗ рд╣реА рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛ рдЪреБрдХреА рд╣реИрдВред рдореИрдВ рд╣рд░ рдирдИ рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдореЗрд░реЗ рд╕рднреА рджрд┐рдорд╛рдЧреЛрдВ рдХреЛ рдЗрд╕ Git рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛рдлреА рд╕рдордп рдмреАрдд рдЪреБрдХрд╛ рд╣реИред рдореИрдВ рдЙрддреНрд╕реБрдХ рдерд╛, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдмрд╛рд░реАрдХреА рд╕реЗ рджреЗрдЦрд╛, рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рдлрд┐рд░ рдереВрдХ рджрд┐рдпрд╛ рдФрд░ рдЧрд┐рдЯ рдкрд░ рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рдХреАред рдореБрдЭреЗ 2 рд╣рдлреНрддреЛрдВ рддрдХ рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рддрдбрд╝рдкрд╛рдпрд╛ рдЧрдпрд╛, рд╕рд╛рд╣рд┐рддреНрдп рдХреЛ рдкрдВрдк рдХрд┐рдпрд╛ рдЧрдпрд╛, рдПрдХ рдЪрд┐рдЯреНрдареА рд▓рд┐рдЦреА ... рдХреБрдЫ рдирд╣реАрдВ, рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдХреА рдЖрджрдд рд╣реЛ рдЧрдИ ... рдФрд░ рдлрд┐рд░ рдореИрдВ рднрд░ рдЧрдпрд╛ред
рдЕрдм рдореБрдЭреЗ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЧрд┐рдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреНрдпрд╛ рд╣реИред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдердХрд╛ рд╣реБрдЖ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдкреЛрд╕реНрдЯ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ рдЕрднреА рднреА рд╕рдВрджреЗрд╣ рдХрд░рддреЗ рд╣реИрдВред
рд╕рдм рдХреБрдЫ рд╕реНрдерд╛рдиреАрдп рд╣реИ
рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА, рдЗрддрд┐рд╣рд╛рд╕, рд╢рд╛рдЦрд╛рдПрдВ рдФрд░ рдХрдорд┐рдЯред
2 рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВ: рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рддреЗрдЬ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ - рдЖрдкрдХреЛ рднрдВрдбрд╛рд░ рдкрд░ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдорд┐рд▓рддрд╛ рд╣реИред
- рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдмрдирд╛рдПрдВ - "рдЧрд┐рдЯ рдЗрдирд┐рдЯ"ред рд╡рд╣ рд╕рдм рд╣реИред
- рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ .git рдбреИрдбреА рдФрд░ рдХреЛрдИ рдкреЛрд░реНрдиреЛрдЧреНрд░рд╛рдлрд╝реАред Asvnред
- рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдЕрдХреЗрд▓реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЖрдо рддреМрд░ рдкрд░ рдмрд╣реБрдд рдЦреВрдмрд╕реВрд░рдд рд╣реЛрддрд╛ рд╣реИ - рдПрдХ рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░ рдЬреЛ рдПрдХ рд╡рд┐рднрд╛рдЬрди рд╕реЗрдХрдВрдб рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрддрд╛ рд╣реИред рдПрдХ рд╡рд┐рддрд░рд┐рдд рдЯреАрдо рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВ - рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдкрд╛рд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдЕрдкрдиреА рдкреНрд░рддрд┐ рд╣реИ, рдХреЛрдИ рднреА рдХреЗрдВрджреНрд░реАрдп рд╕рд░реНрд╡рд░ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдмреИрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддрд┐рднрд╛рдЧреА рдХреЗ рдкрд╛рд╕ рдПрдХ рдкреНрд░рддрд┐ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдЖрдк рдореВрд▓ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдХреЛ рдЙрдард╛рдПрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗрдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдЕрдкрдиреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕реЗ рдЦреЛрдП рд╣реБрдПsvn рд░реЗрдкреЛ рдХреЛ рдЙрдард╛рдпрд╛ред - рдЕрдкрдиреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ, рдЖрдк рдЬреЛ рдЪрд╛рд╣реЗрдВ рд╡реЛ рдХрд░рддреЗ рд╣реИрдВред рдХреЛрдИ рднреА рд╢рд╛рдЦрд╛, рдХреЛрдИ рднреА рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рджреЗрдЦреЗрдЧрд╛ред
рдЕрд░реЗ, рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд╢рд╛рдЦрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ SVN рдореЗрдВ рдХреИрд╕реЗ рдордирд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдирд┐рдпрдВрддреНрд░рдг
Git рдореЗрдВ, рдЖрдк рдХрдорд┐рдЯ рдФрд░ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- рдЗрд╕реЗ рд╣рдЯрд╛рдПрдВ рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдирд╣реАрдВ рдерд╛
- рдХрдореЗрдВрдЯ рдХрдореЗрдВрдЯ рдмрджрд▓реЗрдВ
- рд╕реНрд╡реИрдк рдХрд░рддрд╛ рд╣реИ
- рдЬрдм рдЖрдк рдХрд┐рд╕реА
рдЪреАрдЬрд╝ рдХреЛ "рдХрдорд┐рдЯ"рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХрдИ рдХрдореЗрдВрдЯреНрд╕ рдХреЛ рдПрдХ рдореЗрдВ рдорд┐рд▓рд╛ рджреЗрдВ - рдкреНрд░рддрд┐рдмрджреНрдз рдХреЛ рдХрдИ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ
- рдПрдХ рд╢рд╛рдЦрд╛ рд╕реЗ рджреВрд╕рд░реА рд╢рд╛рдЦрд╛ рдореЗрдВ рдХрдорд┐рдЯ рдХрд░реЗрдВ
- рдХрд╣реАрдВ рднреА рд╢рд╛рдЦрд╛ рдШреБрдорд╛рдУ
рдРрд╕реЗ рдЕрд╡рд╕рд░реЛрдВ рд╕реЗ рдХрд┐рд╕реА рдХрд╛ рд╕рд┐рд░ рдлреВрдЯрддрд╛ рд╣реИ рдФрд░
рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЖрдк рдЗрд╕рдХреА рдЕрднреНрдпрд╕реНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЗ рдкрдВрдЦ рдмрдврд╝рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдЗрд╕рд╕реЗ рдмрд╣реБрдд рдЖрдирдВрдж рдорд┐рд▓рддрд╛ рд╣реИред
рд╢рд╛рдЦрд╛рдУрдВ
рдЧрд┐рдЯ рд╢рд╛рдЦрд╛рдПрдВ рд╣реИрдВред рдпрд╣ рдЗрддрдирд╛ рд╕рд░рд▓, рд▓рдЪреАрд▓рд╛ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд░рд┐рд▓реАрдЬ рд╕реЗ рд▓реЗрдХрд░ рдЫреЛрдЯреЗ-рдореЛрдЯреЗ рдХрд╛рдоред
- рдПрдХ рд╢рд╛рдЦрд╛ рдмрдирд╛рдПрдВ, рдЙрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ, рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рдорд░реНрдЬ рдХрд░реЗрдВ, рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ - рдпреЗ рдирд┐рдпрдорд┐рдд рд╕рдВрдЪрд╛рд▓рди рд╣реИрдВред
- рд╡рд┐рд▓рдп рдПрдХ рдЦреБрд╢реА рд╣реИред рдЪрд╛рд╣реЗ рд╕рдВрдШрд░реНрд╖ рд╣реЛ рдпрд╛ рди рд╣реЛ, рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╕реЗ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рднреА рдХрднреА рдЦреЛрддрд╛ рдирд╣реАрдВ рд╣реИред
- рд░рд┐рд▓реАрдЬ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде, рдЕрдзрд┐рдХрд╛рдВрд╢ рд╢рд╛рдЦрд╛рдПрдВ рдмрд╣реБрдд рдХрдо рдФрд░ рдЕрдВрддрд┐рдо 1-3 рджрд┐рди рд╣реИрдВред
рдкреНрд░рддрд┐рдмрджреНрдз
рдХрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкрд░рд┐рд╡рд░реНрддрди, рдлрд╛рдЗрд▓реЗрдВ рдирд╣реАрдВред "Git рдРрдб" рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдФрд░ рдирдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рддрд░рд╣, рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд░рд╛рдЬреНрдп рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВ "рдЕрд╕реНрдерд╛рдпреА рдкреНрд░рддрд┐рдмрджреНрдз" (рдореВрд▓ "рдордВрдЪрди рдХреНрд╖реЗрддреНрд░" рдпрд╛ "рд╕реВрдЪрдХрд╛рдВрдХ") рдХрд╣рддрд╛ рд╣реВрдВред
рдХреНрдпрд╛ рд╣реИ рдлрд╛рдпрджрд╛:
- рдореИрдВ рд╣рдореЗрд╢рд╛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдХреНрдпрд╛ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛
- рдЪреВрдБрдХрд┐ git "рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ" рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдПрдХ рднрд╛рдЧ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ, рдФрд░ рджреВрд╕рд░реЗ рднрд╛рдЧ рдХреЛ рдЙрд╕реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд╛рдкрд╕ рд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдБ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рддрд┐рдмрджреНрдз рдореЗрдВ рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдБред
рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЬрдм рдореИрдВ рдХреЗрд╡рд▓ "git рдРрдб -p" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ - Git рдЪрдВрдХ рджреНрд╡рд╛рд░рд╛ рдЪрдВрдХ рджрд┐рдЦрд╛рддрд╛ рд╣реИ (рдлрд╝рд╛рдЗрд▓ рдХреЗ рднреАрддрд░ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ) рдФрд░ рдХрдорд┐рдЯ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЗрд╕рд▓рд┐рдП рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдмрджрд▓ рдЧрдпрд╛ рд╣реВрдВ рдФрд░ рдкреНрд░рддрд┐рдмрджреНрдз рд░рд╣реВрдВрдЧрд╛ред рдФрд░ рдЗрд╕рд▓рд┐рдП, рдбрд┐рдмрдЧ рдХреЛрдб, рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ, рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдкрд╛рджрди, рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХрднреА рднреА рдкреНрд░рддрд┐рдмрджреНрдз рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдФрд░ рдХрдорд┐рдЯ рд╕реНрдкрд╖реНрдЯ рдФрд░ рдкрд░рдорд╛рдгреБ рд╣реИрдВред
рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ рдФрд░ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ
- рдореИрдВ рдХрдорд┐рдЯ рдХреА рдкреВрд░реА рд╢рд╛рдЦрд╛ рдпрд╛ рд╕рдореВрд╣ рдХреЗ рдЕрдВрддрд░ рдХреЛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдХрдорд┐рдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлреНрд▓рд┐рдк рди рд╣реЛ, рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рд╡реЗ рдЕрдирдкрдврд╝ рд╣реИрдВред
- рдореИрдВ 2 рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рджреЗрдЦреЗрдВ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред
- рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рдмрд┐рдирд╛ рдЕрдВрддрд░ рджреЗрдЦреЗрдВ (git diff -b -w) рдЕрдЧрд░
рдХрд┐рд╕реА рдХреЛ рд╕реНрд╡рд░реВрдкрдг рджреНрд╡рд╛рд░рд╛ рджреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдмрдбрд╝реЗ рдЧрдбрд╝рдмрдбрд╝ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ - рдореИрдВ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдЙрдкрдирд╛рдореЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рд▓реЙрдЧреНрд╕ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░реЗрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдкрд░рд┐рд╡рд░реНрддрди-рд▓реЙрдЧ рдмрдирд╛рдПрдВ ред
рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЬрдЧрд╣
рдореИрдВ рдПрдХ рдХрд╛рд░реНрдп рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рдореБрдЭреЗ рдПрдХ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдпрд╛ рдПрдХ рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдЫреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рджреВрд╕рд░реА рд╢рд╛рдЦрд╛ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рдЕрдкрдиреЗ рд╕рдВрдкрд╛рджрди рдХреЛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕реНрдерд┐рддрд┐ (рд╕реНрдЯреИрд╢) рдореЗрдВ рд╕рд╣реЗрдЬрддрд╛ рд╣реВрдВ, рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рдЬреЛ рдХреБрдЫ рднреА рдЪрд╛рд╣рд┐рдП, рд╡рд╣ рдХрд░рддрд╛ рд╣реВрдВ, рд╡рд╛рдкрд╕ рдЬрд╛рддрд╛ рд╣реВрдВ, рдЕрдкрдиреЗ рд╕рдВрдкрд╛рджрди рдмрд╣рд╛рд▓ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реВрдВред
рджреНрд╡рд┐рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛
рдПрдХ рдХрдореЗрдЯреА рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдЬрд┐рд╕рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреА рдЧрдИ рдереАред рдореИрдВ рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдз рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред рдФрд░ рдЬрд╣рд╛рдВ рдпрд╣ рддреНрд░реБрдЯрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рдЙрд╕реЗ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░реЗрдВред рдлрд┐рд░, рдПрдХ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЦреЛрдЬ рдХреЗ рд╕рд╛рде, Git рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, рдЙрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдФрд░ рдЗрд╕реА рддрд░рд╣, рдЬрдм рддрдХ рдХрд┐ рдПрдХ рдЧрд▓рдд рдХрдорд┐рдЯрдореЗрдВрдЯ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИред рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ, рддреЛ рдЖрдк рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛ рдФрд░ рдЙрдкрдпреБрдХреНрдд рдХреЛрдб рд▓реМрдЯрд╛рдПрдЧрд╛ред рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рджреНрд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ рдФрд░ рдПрдХ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╕рдВрдкрд╛рджрди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
git-svn - рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рднреВрдорд┐рдЧрдд рд╣реИрдВ
рдЖрдк рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ Git рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ SVN рдореЗрдВ рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдХреЛрдИ рднреА рдпрд╣ рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛рдПрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рд╕реНрд╡рдпрдВ рдЕрдкрдиреЗ рдЦреБрд╢ рдлрд┐рдЬрд┐рдпреЛрдЧреНрдирд┐рдУрдореА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрдХреНрд░ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЖрдк рдЕрдкрдиреЗ рд╕рд╛рдереА рднреВрдорд┐рдЧрдд рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдЯреАрдо рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╢рд╛рдЦрд╛рдПрдВ рдФрд░ рд╕рдВрдкрд╛рджрди рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрдк рдореЙрдбреНрдпреВрд▓
рдЧрд┐рдЯ рдЖрдкрдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╡реЗ рд╕рдмрдореЙрдбреНрдпреВрд▓реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ:
INR
Git "рдкреНрд▓рдЧрдЗрдиреНрд╕ / sfDoctrine2Plugin" рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдПрдЧрд╛ рдФрд░ рд╡рд╣рд╛рдВ рдПрдХ рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рддреИрдирд╛рдд рдХрд░реЗрдЧрд╛, рдФрд░ рд░рд┐рд╡реАрдЬрди рд╣реИрд╢ рдХреЛ рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рд░рдЦреЗрдЧрд╛ред рдпрджрд┐ рдЖрдк рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдПрдХ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗред рд╡рд╣рд╛рдВ рдЖрдк рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрдорд┐рдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдкреЗрд░реЗрдВрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ Git рдпрд╣ рджрд┐рдЦрд╛рдПрдЧрд╛ рдХрд┐ рд╕рдмрдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдирдП рдХрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдлрд░ рдХрд░реЗрдЧрд╛ред
- рдпрд╣ рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╕рдмрдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИред
- Git рдореЗрдВ, рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ, рдЬреИрд╕рд╛ рдХрд┐ svn: externals рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдкреВрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ред
рд╕реНрд╡рддрдВрддреНрд░ рдореЙрдбреНрдпреВрд▓ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд┐рдВрджреБ рд╣реИред рд╕рдЪ рд╣реИ, рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЕрд╕рд╣рдЬ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╕рдмрдореЙрдбреНрдпреВрд▓ рдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╕рдмрдореЙрдбреНрдпреВрд▓реНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЖрджрд┐ред
рдЬреАрдпреВрдЖрдИ рдФрд░ рдХрдВрд╕реЛрд▓
рдореБрдЭреЗ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ GUI Git рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдХрднреА рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЧрд┐рдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЦреБрд╢реА рд╕реЗ рдЦреБрдж рдХреЛ рд╡рдВрдЪрд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдХреЗрд╡рд▓ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдПрдХ рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЙрди рдмрдВрджрд░реЛрдВ рдореЗрдВ рди рдмрджрд▓реЗрдВ рдЬреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд░рд╛рдЗрдЯ рдмрдЯрди рдпрд╛ рдЪреЗрдХрдорд╛рд░реНрдХ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдареАрдХ рд╣реИ, рдХреЛрдИ рдЕрдкрд░рд╛рдз рдирд╣реАрдВред рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕рдореГрджреНрдз рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рд╕рд╛рдорд╛рдиреНрдп рдХрдВрд╕реЛрд▓ рдирд╣реАрдВ рд╣реИ ... рдареАрдХ рд╣реИ, рдлрд┐рд░ рдПрдХ GUI, IDE рдпрд╛ ... OS рдЪреБрдиреЗрдВ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдХрдВрд╕реЛрд▓ рд╣реИред
рдПрдХрдорд╛рддреНрд░ рдЦрд┐рдбрд╝рдХреА рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рд╡рд╣ рд╣реИ gkk -all &ред рдпрд╣ рд╢рд╛рдЦрд╛рдУрдВ рдФрд░ рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдз рдкреЗрдбрд╝ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдпрд╣ рджреЗрдЦрдирд╛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХрд┐ рдЖрдк рдЕрднреА рдХрд╣рд╛рдБ рд╣реИрдВ, рдХрд╣рд╛рдБ рд╣реИрдВ, рдХреМрди рд╕реА рд╢рд╛рдЦрд╛рдПрдБ рд╣реИрдВ рдФрд░ рд╡реЗ рдХреИрд╕реЗ рдЖрдкрд╕ рдореЗрдВ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИрдВред рдПрдХ рд╕рд░рд▓ рдЦреЛрдЬ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝ рдЕрдВрддрд░ рд╣реИред
рдЯреАрдо рд╡рд░реНрдХ
- Git рдореЗрдВ, рдЖрдк рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢рд╛рдЦрд╛ рдпрд╛ рдореЙрдбреНрдпреВрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдпрд╛ рд╕рдм рдпрд╛ рдХреБрдЫ рднреА рдирд╣реАрдВред рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрднреА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдирд╣реАрдВ рдХреАред рдпрджрд┐
рдХрд┐рд╕реА рдиреЗ рдЧрд▓рддреА рдХреА рдФрд░ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ (рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╕рд╣рдордд рдереЗ), рддреЛ рдореИрдВ рдмрд╕ рдЗрди рд╕рдВрдкрд╛рджрдиреЛрдВ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджреВрдВрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ рд╡реЗ рдХрднреА рдореМрдЬреВрдж рдирд╣реАрдВ рдереЗ рдФрд░ рдПрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реИрдВред
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рд╕реАрдорд┐рдд рдкрд╣реБрдВрдЪ рдФрд░ рд╕рднреА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдПрдХ рдЕрд▓рдЧ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред - рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдкрд░рдорд╛рдгреБ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕реА рд░реВрдк рдореЗрдВ рд╡рд┐рд▓рдп рд╣реЛрддрд╛ рд╣реИред
рдпрд╣реА рд╣реИ, рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рддрд╣реИ, рддреЛ рдПрдХ рднреА рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рднреА рдкреНрд░рддрд┐рдмрджреНрдз рдореБрдЦреНрдп рдЯреНрд░рдВрдХ рдореЗрдВ рдирд╣реАрдВ рдЖрдПрдЧрд╛ред - рдХрд┐рд╕реА рдХрд╛рд░реНрдп рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдирд╛ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдЬреЛ рдПрдХ рдЕрд▓рдЧ рд╢рд╛рдЦрд╛ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рднреА рдХрдорд┐рдЯреНрд╕ рдХрд╛ рдкреВрд░рд╛ рдЕрдВрддрд░ рджреЗрдЦреЗрдВ,
рдХреБрдЫ рдареАрдХ рдХрд░реЗрдВ, рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ, рд╕рдВрд╢реЛрдзрди рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рднреЗрдЬреЗрдВ, рдФрд░ рдлрд┐рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдорд┐рдЯреНрд╕ рдХреЛ рдорд░реНрдЬ рдХрд░рдХреЗ рдореБрдЦреНрдп рд╢рд╛рдЦрд╛ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░ рджреЗрдВред
GitHub
рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдордВрдЪ рд╣реИ рдЬрд╣рд╛рдБ рдЖрдк рдЕрдкрдиреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдореБрдлреНрдд рдореЗрдВ рдкреЛрд╕реНрдЯ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд╣рд╛рдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд░рд╣рддрд╛ рд╣реИ рдХрд┐ рдХрд╛рдВрдЯрд╛, рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЪрд░реНрдЪрд╛ред рдЕрдм рдореЗрд░реЗ рд╕рд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИрдВред
рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдлреНрд░реА рдФрд░ рдПрдХреНрд╕реЗрд╕ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо 200 рд░реВрдмрд▓ / рдорд╣реАрдирд╛ред
рдпрд╣, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЙрди рд╕рднреА рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ рдЬреЛ рдЧрд┐рдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрднреА рднреА рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рд╣реИ рдФрд░ рдЬреЛ рдореБрдЭреЗ рдЕрднреА рднреА рдирд╣реАрдВ рдкрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдореВрд▓рднреВрдд рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред
рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, Git рдХреЗ рдХреБрдЫ рдиреБрдХрд╕рд╛рди рдФрд░ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдмрд┐рдирд╛ рдХреЛрдИ рднреА рдирд╣реАрдВ рд╣реИред рд╣рд╛рдВ, рд╡реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВред рдЬреНрдпрд╛рджрд╛рддрд░ рдЕрдХреНрд╕рд░ рдпрд╣ рдПрдХ
рд╕рдЪ рд╣реИ, рдЧрд┐рдЯ рдореЗрдВ рдПрдХ рдЧрдВрднреАрд░ рдорд╛рдЗрдирд╕ рд╣реИ - рдпрд╣ рдЖрд▓рд╕реА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред рддреЛ рдРрд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ Git рднреЗрдВрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдордп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВред
рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ
рдЕрдЧрд▓рд╛ - рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рдЖрдк рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬрд┐рддрдирд╛ рдЪрд╛рд╣реЗрдВ рдЙрддрдирд╛ рдЪрд░реНрдЪрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрдм рддрдХ рдЖрдк рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддреЗ, рддрдм рддрдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ред
рдПрдХ рджрд┐рди рдореЗрдВ рдореИрдВрдиреЗ рдбреЙрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдлрд╡рд╛рд╣ рдЙрдбрд╝рд╛рдИ рдФрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, 2 рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрджрдд рд╣реЛ рдЧрдИ, рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ рдЖрд░рд╛рдо рд╕рд┐рдЦрд╛рдпрд╛, 3 рдорд┐рдирдЯ рдореЗрдВ рдкрдВрдЦ рдлреИрд▓рд╛рдПред
рдХреИрд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ?
- рдбрд╛рдЙрдирд▓реЛрдб, рдЗрдВрд╕реНрдЯреЙрд▓ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рдЗрд╕ рдмреНрд▓реЙрдЧ рдкрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдЕрдиреНрдп рдЪрд┐рдкреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд▓реЗрдЦ рдкрдврд╝реЗрдВред
- рдиреАрдЪреЗ рджреА рдЧрдИ рд╕реВрдЪреА рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдкреБрд╕реНрддрдХ рдкрдврд╝реЗрдВред рд╕рдЪ рд╣реИ, рдЗрд╕реЗ рдкрдврд╝реЗрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рддрд┐рд░рдЫреЗ, рдЖрдкрдХреЛ рдкрддрд╛ рдЪрд▓ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдХреНрдпрд╛ рд╣реИред рдпрд╣ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдореЗрдВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
- рдФрд░ рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ рдпрд╛ рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ (рдЖрдпрд╛рдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ)ред
рдареАрдХ рд╣реИ, рд▓рд┐рдЦреЛ, рдЕрдЧрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╕рдордЭрдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдЬреЛ рдЪреАрдЬреЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ, рд╡реЗ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВред рджреВрд╕рд░реЗ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП, рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рд╕рдВрджрд░реНрдн:
- " рдкреНрд░реЛ рдЧрд┐рдЯ " рдкреБрд╕реНрддрдХ
- рдЧрд┐рдЯ рдХрдореНрдпреБрдирд┐рдЯреА рдмреБрдХ
- рдкреБрд╕реНрддрдХ " рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг Git рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ "
- рдкреБрд╕реНрддрдХ "рдЧрд┐рдЯ рдореИрдЬрд┐рдХ", рдпрд╣рд╛рдВ рдкрд╛рдИ рдЧрдИ: http://habrahabr.ru/blogs/Git/80909/
- Git-SVN рдХрдорд╛рдВрдбреНрд╕ рдХреА рддреБрд▓рдирд╛
- рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рд╕рдВрдкрд╛рджрди git рдореЗрдВ
- рдореЗрд░реЗ рдХрдорд┐рдЯ рдФрд░ рд╢рд╛рдЦрд╛ рдирд┐рдпрдо
- рдореЗрд░реА рдЪреАрдЯ-рд╢реАрдЯ