
рд╣реИрд▓реЛ рдореЗрд░реЗ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ
% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо% !
рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ рдПрдХ рдФрд░ рд╣реЛрдирд╣рд╛рд░ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА -
рд╡рд░реНрд╕рд┐рдЯреА рдкрд░ рдареЛрдХрд░ рдЦрд╛рдИ рдереА, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рдЖрдЬ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рддрд╛рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдореЗрдВ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣реЛред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╡реЗрд░рд╛рд╕реА рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдзреАрди рд╣реИрдВ, рд╣реИрдмреЗ рдкрд░ рдЙрдирдХреЗ рдирд╛рдо рдХрд╛ рдХреЗрд╡рд▓ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдХреБрдЫ рд╕рдордп рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХрдЯреМрддреА рдХреЗ рддрд╣рдд рдЖрдкрдХреЛ рд╕рддреНрдпрд╛рдкрди рдФрд░ рд▓рд┐рдВрдХ рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдорд┐рд▓реЗрдЧрд╛ рдЬрд╣рд╛рдВ рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рддреЛ,
рд╡реЗрд░реАрд╕рд┐рдЯреА (рдЕрдВрдЧреНрд░реЗрдЬреА "рд╡рд░реНрд╕рд┐рдЯреА", "рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛", "рд╕рдЯреАрдХрддрд╛") рдЧреАрдЯ рдХреЗ рд╕рдорд╛рди рдПрдХ рд╡рд┐рддрд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╣реИ, рдЬрд┐рд╕реЗ рд╕реЛрд░реНрд╕рдЧрд┐рдпрд░ рд╕реЗ рдЕрдкрд╛рдЪреЗ 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
Git рд╕реЗ рдореБрдЦреНрдп рдЕрдВрддрд░
- рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╢реЛрдзрди рд╕рдВрдЦреНрдпрд╛ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ред рд╡реЗрдЗрдЯ, рдЬреИрд╕реЗ рдХрд┐ рдЬреАрдЖрдИрдЯреА, рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕реНрдерд╛рдиреАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдХрдорд┐рдЯ рдХреЛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рд╕рдВрд╢реЛрдзрди рд╕рдВрдЦреНрдпрд╛ рдорд┐рд▓рддреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╕рдмрд╡рд░реНрд╕рди рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рд╕рдВрд╢реЛрдзрди рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╣реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдордореВрд▓реНрдп рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЕрдХреНрд╕рд░ рдПрдХ рдмреГрд╣рджрд╛рдиреНрддреНрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдПрдХрд╛рдзрд┐рдХ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред рд╣рд░ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЧрд┐рдЯ рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ SHA-1 рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕рддреНрдпрд╛рдкрди рдЖрдкрдХреЛ SHA-1 , SHA-2 рдпрд╛ Skein рдХреЗ рдмреАрдЪ рдЪрдпрди рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред
- рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдФрдкрдЪрд╛рд░рд┐рдХ рдирд╛рдордХрд░рдгред рдЬрдм рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЙрд╕реА рд╕рд╛рдордЧреНрд░реА рдФрд░ рдирдП рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддрд╛ рд╣реИред рд╡рд░реНрдЬрд╝рди, рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
- рдлрд╝рд╛рдЗрд▓ рд▓реЙрдХ рд╕рдорд░реНрдердиред рд╕рдмрд╡рд░реНрд╕рди рдЬреИрд╕реА рдХреЗрдВрджреНрд░реАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА 2 рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ: рд▓реЙрдХрд┐рдВрдЧ рдлрд╛рдЗрд▓реЗрдВ (svn lock \ svn рдЕрдирд▓реЙрдХ) рдФрд░ рд╡рд┐рд▓рдп рдкрд░рд┐рд╡рд░реНрддрди (svn рдорд░реНрдЬ)ред рдпрджреНрдпрдкрд┐ рдЧрд┐рдЯ рдФрд░ рдЕрдиреНрдп рд╡рд┐рддрд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдЕрдХреНрд╕рд░ рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ рдПрдХ рдХреЗрдВрджреНрд░реАрдп рднрдВрдбрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдкрд╛рд╕ рдлрд╝рд╛рдЗрд▓ рд▓реЙрдХрд┐рдВрдЧ рддрдВрддреНрд░ рдХреА рдХрдореА рд╣реЛрддреА рд╣реИред рд╕рддреНрдпрд╛рдкрди рдЗрд╕ рджреЛрд╖ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
- рд╕реНрдЯрд╛рдореНрдк рд╕рдорд░реНрдердиред рд╕рддреНрдпрд╛рдкрди рдореЗрдВ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕реЗ рд╕реНрдЯреИрдореНрдк рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╕реНрдЯрд╛рдВрдк рдордирдорд╛рдирд╛ рдкрд╛рда рд╕реЗ рдПрдХ рдирд┐рд╢рд╛рди рд╣реИ рдЬреЛ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХрд┐рд╕реА рднреА рдкреНрд░рддрд┐рдмрджреНрдз рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЙрди рдЯреИрдЧреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬреЛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдирд╛рдо рдХреЗ рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рдХрдореЗрдЯреА рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ, рд╡рд╣реА рд╕реНрдЯреИрдореНрдк рдПрдХ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЖрдк "рдкрд░реАрдХреНрд╖рдг рдкрд╛рд░рд┐рдд" рдореЛрд╣рд░ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд╛рд░рд┐рдд рдХрд░ рджреЗрддрд╛ рд╣реИ, рдареАрдХ рдЙрд╕реА рддрд░рд╣ рдЬреИрд╕реЗ рдХрд┐ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрдкрд╛рджрд┐рдд рдирдореВрдиреЗ рдкрд░ "рдХреНрдпреВрд╕реА рдкрд╛рд╕" (рдЧреБрдгрд╡рддреНрддрд╛ рдирд┐рдпрдВрддреНрд░рдХ рдкрд╛рд░рд┐рдд) рдореЛрд╣рд░ рд▓рдЧрд╛рддреЗ рд╣реИрдВред
- рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рднрдВрдбрд╛рд░ рдбреЗрдЯрд╛рдмреЗрд╕ред рдХрдИ рд╡рд░реНрдЬрди рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдбрд╛рдЯрд╛ рдХреЛ рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рдЕрдВрджрд░ рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Git рдореЗрдВ рдПрдХ .рдЧрд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдмрд╛рдЗрдирд░реА рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕, рдЯреНрд░реА, рдХрдорд┐рдЯ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕, рдЗрдВрдбреЗрдХреНрд╕, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, рд╣реБрдХ рдЖрджрд┐ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИред рд╡реЗрд░реАрдЬрд╝ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рдмрд╛рд╣рд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд░реНрд╡рд┐рд╕ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдпрд╣, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдПрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдХрдИ рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреБрднрд╛рд╖рд┐рдпрд╛ред рд╡рд░реНрд╕реЗрд╕ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕рдХреА рдореБрдЦреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╣реБрдХ рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреАрдЖрдИ рднреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкреАрдЫреЗ рдХреЗ рдЕрдВрдд рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рд╡реЗрд░рд┐рд╕рд┐рдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ рдХрд┐ JSON рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрд░рдордмрджреНрдз рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рднрдВрдбрд╛рд░ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧред рдПрдХ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде, рдЖрдк рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╕рд╛рдордЧреНрд░реА, рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдмрд┐рд▓реНрдб рд╕реНрдерд┐рддрд┐ рдпрд╛ рдмрдЧ рдЯреНрд░реИрдХрд░ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд╕реНрдерд╛рдкрдирд╛
рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдФрд░ рдЗрд╕рдХреЗ 2 рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:
- рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рдмрдирд╛рдПрдБред рд╕рд┐рд╕реНрдЯрдо рд╕реА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХреБрдЫ рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧрд┐рдЯ, рддреЛрдбрд╝рдлреЛрдбрд╝ рдпрд╛ рдЬреАрд╡рд╛рд╢реНрдо), рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рд╕реНрдерд╛рдкрдирд╛ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╕реАрдореЗрдХ рдФрд░ рдпреВрдЯрд┐рд▓рд┐рдЯреА рдЬреИрд╕реЗ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЬреЛ рд▓реЛрдЧ рдЗрди рдЪреАрдЬреЛрдВ рдХреЛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рд▓рд┐рдирдХреНрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВред
- рдмрд╛рдЗрдирд░реА рдкреИрдХреЗрдЬ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред рдЬрд▓реНрджреА рд╕реЗ рд╡рд░реНрд╕рд┐рдЯреА рдЪреБрдирдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╛рдЗрдирд░реА рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ рдЬрд┐рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдкреГрд╖реНрда рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбреЗрдмрд┐рдпрди-рд╕рдВрдЧрдд рд╕рд┐рд╕реНрдЯрдо (* .deb: x86, x64) рдФрд░ рд╡рд┐рдВрдбреЛрдЬ (* .msi: x86, x64) рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдирд░реА рдкреИрдХреЗрдЬ рд╣реИрдВред
рдореБрдЦреНрдп рдЯреАрдореЗрдВ
Veracity рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╢реЙрд░реНрдЯ
vv рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмреБрдирд┐рдпрд╛рджреА рд╕рддреНрдпрд╛рдкрди рд╕рдВрдЪрд╛рд▓рди рдФрд░ рдирдореВрдирд╛ рдЖрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ:
рдЯреАрдо | рд╡рд┐рд╡рд░рдг | рдЙрджрд╛рд╣рд░рдг |
---|
vv рдРрдб | рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рддрд╣рдд рдлрд╝рд╛рдЗрд▓ рд░рдЦреЗрдВред рдЧрд┐рдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╡реЗрд░рд┐рд╕рд┐рдЯреА рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдордВрдЪрди рдХреА рдХреЛрдИ рдЕрд╡рдзрд╛рд░рдгрд╛ рдирд╣реАрдВ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИрдВред | $vv add filename1 filename2 ~/thisdir
|
vv Addremove | рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рддрд╣рдд рдирдИ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рд╕реЗ рдЕрдм рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рди рдирд┐рдХрд╛рд▓реЗрдВ | $vv addremove dirname1 |
vv рд╢рд╛рдЦрд╛ | рд╡рд░реНрддрдорд╛рди рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ рдпрд╛ рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рдмрджрд▓реЗрдВ | $vv branch $vv branch add devel |
vv рдмрд┐рд▓реНрд▓реА | рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рддрд╣рдд рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ | $vv cat filename |
vv рдЪреЗрдХрдЖрдЙрдЯ | рд╕реНрдерд╛рдиреАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдПрдХ рдирдИ рдХрд╛рд░реНрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ (рдЗрд╕рдореЗрдВ рдХрдИ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ) | $vv checkout |
vv рдХреНрд▓реЛрди | рдореМрдЬреВрджрд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдПрдХ рдирдИ рдкреНрд░рддрд┐ рдмрдирд╛рдПрдБред рдлрд┐рд░, рдирдИ рдмрдирд╛рдИ рдЧрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ, рдЖрдк рд╡рд╛рдВрдЫрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрд╛рд░реНрдпрд╢реАрд▓ рдкреНрд░рддрд┐рдпрд╛рдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХреНрд▓реЛрди рдХреНрд▓реЛрди рдХреЗ рд╕рдорд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рддреНрдпрд╛рдкрди рдХреЗрд╡рд▓ рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред | $vv clone http://example.com/repos/reponame reponame |
vv рдЯрд┐рдкреНрдкрдгреА | рдХрдорд┐рдЯ рдмрдирд╛рддреЗ рд╕рдордп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрдореЗрдВрдЯ рдореЗрдВ рдПрдХ рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВред рдкреНрд░рддреНрдпреЗрдХ рдХрдорд╛рдВрдб рдХреЙрд▓ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рд▓рд╛рдЗрди рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдкреБрд░рд╛рдиреА рд▓рд╛рдЗрдиреЗрдВ рдмрдЪ рдЬрд╛рддреА рд╣реИрдВред | $vv comment --rev=123 --message='A new comment' |
vv рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИ | рдХрдорд┐рдЯ рдХрд░реЗрдВ | $vv commit --message='Commit message' |
vv рд╡рд┐рдиреНрдпрд╛рд╕ | рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред рдпрд╣ рди рдХреЗрд╡рд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ JSON рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЖрдпрд╛рдд рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред | $vv config set whoami/username vania-pooh |
vv рднрд┐рдиреНрди | рд╡рд░реНрддрдорд╛рди рд╕рдВрд╢реЛрдзрди рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрд╢реЛрдзрди рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред | $vv diff --rev=3 filename |
vv рд╡рд┐рд╕рд░рд┐рдд | рдпрд╣ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рднрд┐рдиреНрди рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рддреГрддреАрдп-рдкрдХреНрд╖ DiffMerge рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЕрд▓рдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдиреНрдпрдерд╛ рдХрдорд╛рдВрдб рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИред | $vv diffmerge --rev=3 filename |
vv рдирд┐рд░реНрдпрд╛рдд | рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рддрд╣рдд рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИред | $vv export reponame ~/copyhere |
vv рддреЗрдЬреА рд╕реЗ рдирд┐рд░реНрдпрд╛рдд | рдЖрдкрдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐ (рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА + рдореЗрдЯрд╛рдбреЗрдЯрд╛) рдХреЛ рдПрдХ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдлрд╝рд╛рдЗрд▓ vv рдлрд╛рд╕реНрдЯ-рдЖрдпрд╛рдд рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рджреВрд╕рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЖрдпрд╛рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред | $vv fast-export reponame ~/backupname.fi |
vv рддреЗрдЬреА рд╕реЗ рдЖрдпрд╛рдд | Vv рдлрд╛рд╕реНрдЯ-рдЖрдпрд╛рдд рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдПрдХ рдирдпрд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред | $vv fast-import --hash=SHA2/512 ~/backupname.fi |
vv рдкреНрд░рдореБрдЦ | рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╕рдХреНрд░рд┐рдп рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдирд╡реАрдирддрдо рдХрдорд┐рдЯреНрд╕ рдХреЗ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ ( рд╡реАрд╡реА рд╢рд╛рдЦрд╛ рдХреЗ рдХрд░реАрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╢рд╛рдЦрд╛рдПрдВ рдмрдВрдж рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ)ред | $vv heads |
vv рд╕рд╣рд╛рдпрддрд╛ | рд╡реЗрд░рд┐рд╕рд┐рдЯреА рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдПрдХреАрдХреГрдд рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рдгрд╛рд▓реАред | $vv help branch new |
vv рдЗрддрд┐рд╣рд╛рд╕ | рдЖрдкрдХреЛ рдкрд┐рдЫрд▓реЗ рдХрдорд┐рдЯ рдХреА рд╕реВрдЪреА рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЧрд┐рдЯ рд▓реЙрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рднреАред | $vv history |
vv рдЗрдирдХрдорд┐рдВрдЧ | рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рд╕реЗ рдХреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред | $vv incoming |
vv init | рдПрдХ рдирдпрд╛ рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░ рдмрдирд╛рдПрдБред рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдирд╛рдо рдФрд░ рдХрд┐рд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдк рдмрд╛рдж рдореЗрдВ рдЕрдиреНрдп рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред | $vv init reponame dirname |
vv рдХреЗ рдкрддреНрддреЗ | "рдкрддреНрддрд┐рдпреЛрдВ" рдХреА рд╕реВрдЪреА рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд рдЖрдЦрд┐рд░реА рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ | $vv leaves |
vv рд▓реЙрдХ | рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реИред | $vv lock filename |
vv рддрд╛рд▓реЗ | рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд▓реЙрдХ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рджрд┐рдЦрд╛рддрд╛ рд╣реИред | $vv locks |
vv рдорд░реНрдЬ | рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрдорд┐рдпреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИред | $vv merge -r 37939b07309af8232c44048ca0a1633c982b7506 |
vv рдЪрд╛рд▓ | рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдирдП рд╕реНрдерд╛рди рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред | $vv move filename ~/newdir |
рд╡реАрд╡реА рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ | рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕реВрдЪреА рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред | $vv outgoing |
vv рдорд╛рддрд╛-рдкрд┐рддрд╛ | рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рднрд╛рд╡рдХреЛрдВ рдХреА рд╕реВрдЪреА рджрд┐рдЦрд╛рддрд╛ рд╣реИред | $vv parents |
vv рдкреБрд▓ | рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдЧрд┐рдЯ рдкреБрд▓ рдХреЗ рд╕рдорд╛рдиред | $vv pull |
vv рдзрдХреНрдХрд╛ | рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВред рдЧрд┐рдЯ рдкреБрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рднреАред | $vv push |
vv рд╣рдЯрд╛ рджреЗрдВ | рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рд╕реЗ рд╣рдЯрд╛рдПрдВ рдФрд░ рдорд┐рдЯрд╛ рджреЗрдВред | $vv remove ~/repo/filename |
vv рдирд╛рдо рдмрджрд▓рдирд╛ | рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВред | $vv rename ~/repo/oldfile ~/repo/newfile |
vv рд░реЗрдкреЛ | рдмрдирд╛рдПрдБ, рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣рдЯрд╛рдПрдВ, рд╕рд╛рде рд╣реА рдЙрдиреНрд╣реЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВред | $vv repo info |
vv рд╕рдВрдХрд▓реНрдк | рдлрд╝рд╛рдЗрд▓ рдорд░реНрдЬ рд╡рд┐рд░реЛрдз рд╣рд▓ рдХрд░реЗрдВред | $vv resolve ~/filename |
рд╡реАрд╡реА рд░рд┐рд╡рд░реНрдЯ | рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рд╡рд░реНрддрди рд╡рд╛рдкрд╕ рдХрд░реЗрдВред | $vv revert ~/filename1 ~/filename2 |
vv рд╕реЗрд╡рд╛ | рдЖрдкрдХреЛ рд╡реЗрд░рд┐рд╕рд┐рдЯреА рдПрдореНрдмреЗрдбреЗрдб рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкреНрд░рдмрдВрдзрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред | $vv serve --port=8080 --public |
vv рдЯрд┐рдХрдЯ | рдЖрдкрдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрдорд┐рдЯреЛрдВ рдореЗрдВ рдЯрд┐рдХрдЯреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред | $vv stamp add approved --rev=3 |
vv рд╕реНрдерд┐рддрд┐ | рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рдПрдВред | $vv status |
vv рдЯреИрдЧ | рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдкрд╛рда рдирд╛рдо рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред | $vv tag add tagname --rev=3 |
vv рдЕрдирд▓реЙрдХ | Vv рд▓реЙрдХ рдХреЗ рд╕рд╛рде рд▓реЙрдХ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирд▓реЙрдХ рдХрд░рддрд╛ рд╣реИ ред | $vv unlock filename |
vv рдЕрдкрдбреЗрдЯ | рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ ( vv рдкреБрд▓ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред | $vv update |
vv рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ | рдЖрдкрдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред | $vv user create vania-pooh |
vv рд╕рдВрд╕реНрдХрд░рдг | рд╡рд░реНрд╕рд┐рдЯреА рдХрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИред | $vv version |
vv whoami | рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддреЗ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдпрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред | $vv whoami anotherUser |
vv рдЬрд╝рд┐рдк | рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЬрд┐рдк рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рд╕рд╣реЗрдЬрддрд╛ рд╣реИред | $vv zip ~/backup/archive.zip |
рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рди
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, Veracity рднрдВрдбрд╛рд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдХрдИ рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╡рд░реНрд╕рд┐рдЯреА рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬрдиреЛрдВ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдБрдХрд┐,
рдПрдлрдПрд╕ 3 рдЗрдВрдЬрди рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЗрдВрдЬрди SQLite3 рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд╡реЗрд░реА рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП
SQLite рдкреНрд░рдмрдВрдзрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рднреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдбреЗрдЯрд╛
~ / .sgcloset / рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдореЗрдВ рдПрдХ рдЫрд┐рдкреА рд╣реБрдИ
.sgdrawer рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдирд╛рдо рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХрд╛ рд▓рд┐рдВрдХ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдПрдХ .signignores рдпрд╛ .vignores рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рдЦреЗрдВ, рдЬреИрд╕рд╛ рдХрд┐
рдпрд╣рд╛рдБ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛
рд╣реИ ред рд╡рд░реНрд╕рд┐рдЯреА рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ 2 рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ -
vv рдФрд░
vscript ред рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рдЖрдкрдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд╕рддреНрдпрд╛рдкрди рдПрдВрдмреЗрдбреЗрдб рдЖрд╡реЗрджрди
рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, Veracity рдореЗрдВ рдПрдХ рдПрдХреАрдХреГрдд рд╡реЗрдм рд╕рд░реНрд╡рд░ рдФрд░ Veracity рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИред рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ:
$vv serve --port=8080 --public
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреЛрд░реНрдЯ рдкрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЪрд┐рддреНрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрдореЗрдВрдЯ рдореЗрдВ 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд╣реИрдВред
рдХрдореЗрдВрдЯ рдмрдирд╛рддреЗ рд╕рдордп рдПрдХ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдмрд╛рдХреА
vv рдХрдореЗрдВрдЯ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдПред
рд╡реЗрд░рд┐рд╕рд┐рдЯреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ
рд╡реЗрд░рд╛рдЗрдЯреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЧрд┐рдЯрдм рдЬреИрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХреЗ рдмрд┐рдирд╛ рдЧрд┐рдЯ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐
onveracity.com рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рд╛рдЗрдЯ рдЬреАрдердм рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рджреЛрд╣рд░рд╛рддреА рд╣реИ, рдФрд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЛ рдЗрд╕рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдВрджрд░реНрдн
рдирд┐рд╖реНрдХрд░реНрд╖
рдЕрднреА рд╡реЗрд░реАрд╕рд┐рдЯреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЦреБрдж
рдкреНрд░рд╢реНрди рдкреГрд╖реНрда рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВред рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рдКрдкрд░ рдХреА рдХрд┐рддрд╛рдм рд╕реЗ рдЪрдордХрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдзреВрдк рдореЗрдВ рднреА рдЕрдкрдирд╛ рд╕реНрдерд╛рди рдкрд╛ рд▓реЗред