
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рддрдХрдиреАрдХреА рдмрд┐рдВрджреБ рд╕реЗ рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ (рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╣рдо рд╕реВрдЪреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ):
- рдкрд╣рд▓реА рдкреАрдврд╝реА
- рджреВрд╕рд░реА рдкреАрдврд╝реА
- рддреАрд╕рд░реА рдкреАрдврд╝реА
рдкрд╣рд▓реА рдкреАрдврд╝реА рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА (VCS) рдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЯреНрд░реИрдХ рдХрд┐рдП, рдФрд░ рд╕рдВрдкрд╛рджрди рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рдФрд░ рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдерд╛ред рд╕рд┐рд╕реНрдЯрдо рдЗрд╕ рдзрд╛рд░рдгрд╛ рдкрд░ рдмрдирд╛рдП рдЧрдП рдереЗ рдХрд┐ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдорд╛рди рд╕рд╛рдорд╛рдиреНрдп рдпреВрдирд┐рдХреНрд╕ рдиреЛрдб рдкрд░ рдЕрдкрдиреЗ рдЦрд╛рддреЛрдВ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВрдЧреЗред
рджреВрд╕рд░реА рдкреАрдврд╝реА рдХреЗ рд╡реАрд╕реАрдПрд╕ рдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд░реНрдерди рдХреА рд╢реБрд░реБрдЖрдд рдХреА, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рд╕рдВрд╕реНрдХрд░рдг рдХреЗрдВрджреНрд░реАрдХреГрдд рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдмрди рдЧрдПред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдЧрддрд┐ рдереА, рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рдереЗ, рдПрдХ рд╣реА рдХреЗрдВрджреНрд░реАрдп рднрдВрдбрд╛рд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рдереЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдиреЗрдЯрд╡рд░реНрдХ рддрдХ рдЖрд╡рд╢реНрдпрдХ рдкрд╣реБрдВрдЪ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рддреАрд╕рд░реА рдкреАрдврд╝реА рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рд╡реАрд╕реАрдПрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╕рднреА рдкреНрд░рддрд┐рдпреЛрдВ рдХреЛ рд╕рдорд╛рди рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреЛрдИ рдХреЗрдВрджреНрд░реАрдп рднрдВрдбрд╛рд░ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд┐рдирд╛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рдХрдорд┐рдЯ, рдмреНрд░рд╛рдВрдЪ рдФрд░ рдорд░реНрдЬ рдХрд╛ рдорд╛рд░реНрдЧ рдкреНрд░рд╢рд╕реНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЕрдиреНрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╡реАрд╕реАрдПрд╕ рд░рд┐рд▓реАрдЬрд╝ рдЯрд╛рдЗрдорд▓рд╛рдЗрди
рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ рдПрдХ рдЪрд╛рд░реНрдЯ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпреЗ рдЙрдкрдХрд░рдг рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ:

SCCS (рд╕реЛрд░реНрд╕ рдХреЛрдб рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо): рдкрд╣рд▓реА рдкреАрдврд╝реА
SCCS рдХреЛ рдкрд╣рд▓реЗ рд╕рдлрд▓ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рд╡рд┐рдХрд╛рд╕ 1972 рдореЗрдВ рдмреЗрд▓ рд▓реИрдмреНрд╕ рдХреЗ рдорд╛рд░реНрдХ рд░реЛрдЪрд╛рдЗрдВрдб рдиреЗ рдХрд┐рдпрд╛ рдерд╛ред рд╕рд┐рд╕реНрдЯрдо рд╕реА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХреА рдЦреЛрдЬ рдХреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдпрд╛ред SCCS рдХреА рдореВрд▓ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдФрд░ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдЖрдзреБрдирд┐рдХ VCS рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЬрдбрд╝реЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрдзреБрдирд┐рдХ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рддрд░рд╣, SCCS рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ:
- SCCS рдореЗрдВ рдЗрддрд┐рд╣рд╛рд╕ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЪреЗрдХ-рдЗрди рдлрд╝рд╛рдЗрд▓реЗрдВред
- рд╕рдореАрдХреНрд╖рд╛ рдпрд╛ рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред
- рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдХрд╛рд▓реЗрдВред
- рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдкрд░рд┐рдЪрдпред
- рдирд┐рдХрд╛рд▓реЗ рдЧрдП рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рддреНрдпрд╛рдЧреЗрдВред
- рдкреНрд░рдореБрдЦ рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдмрдВрдЯрдирд╛ рдФрд░ рд╡рд┐рд▓рдпред
- рдлрд╝рд╛рдЗрд▓ рдмрджрд▓реЗрдВ рд▓реЙрдЧред
SCCS рдореЗрдВ рдПрдХ рдЯреНрд░реИрдХрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝рддреЗ рд╕рдордп, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдХреА рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕реЗ
s-
рдпрд╛
рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде
s.
, рдФрд░
SCCS
рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░,
test.txt
рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓
test.txt
./SCCS/
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреАред рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рдордп, рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рд╛рдордЧреНрд░реА рд╣реЛрддреА рд╣реИ, рд╕рд╛рде рд╣реА рдХреБрдЫ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднреА рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдЪреЗрдХрд╕рдо рдЬрдорд╛ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рд╕рдВрдХреБрдЪрд┐рдд рдпрд╛ рдПрдиреНрдХреЛрдбреЗрдб рдирд╣реАрдВ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдЕрдЧрд▓реА рдкреАрдврд╝реА рдХреЗ рд╡реАрд╕реАрдПрд╕ рдореЗрдВ)ред
рдЪреВрдВрдХрд┐ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдЕрдм рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рджреЗрдЦрдиреЗ, рд╕рдВрдХрд▓рди рдпрд╛ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝рдирд╛, рдмрджрд▓рдирд╛ рдФрд░ рд╣рдЯрд╛рдирд╛, рдЬрд┐рд╕рд╕реЗ рдЗрд╕рдХреА рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИред
рдмрд╛рдж рдХреА рдлрд╝рд╛рдЗрд▓ рдкрд░рд┐рд╡рд░реНрдзрди рдХреЗрд╡рд▓
рдпрд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреА рд╕рднреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдирд╣реАрдВред рдпрд╣ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдбреЗрд▓реНрдЯрд╛ рдХреЛ рдПрдХ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрджрд░ рдПрдХ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ
-
рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд╛рдордЧреНрд░реА рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рдХреЙрдкреА рдХреА рдЧрдИ рд╢рдмреНрджрд╢рдГ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдФрд░ рд╣рдЯрд╛рдП рдЧрдП рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рдЕрдВрдд рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдПрд╕реНрдХреЗрдк рдЕрдиреБрдХреНрд░рдо рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ SCCS рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рдВрдкреАрдбрд╝рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ, рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдмрдбрд╝реА рд╣реЛрддреА рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЯреНрд░реИрдХ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдПрд╕рд╕реАрд╕реАрдПрд╕ рдПрдХ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЗрдВрдЯрд░рд▓реЗрд╡реНрдб рдбреЗрд▓реНрдЯрд╛рд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЙрдореНрд░ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рдирд┐рд░рдВрддрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рд╕рдордп рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдирдП рд░реВрдк рдореЗрдВ рдЙрд╕реА рдЧрддрд┐ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЯреНрд░реИрдХ рдФрд░ рд░рд┐рдХреЙрд░реНрдб рдХреА рдЬрд╛рддреА рд╣реИрдВред рдПрдХ рд╣реА рдкрд░рдорд╛рдгреБ рдмреНрд▓реЙрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕реЗ рдЧрд┐рдЯ рдореЗрдВ рдХрдорд┐рдЯред рдкреНрд░рддреНрдпреЗрдХ рдЯреНрд░реИрдХ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдкрдиреА рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЙрд╕рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдЖрдорддреМрд░ рдкрд░ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдХреЗ (рдЙрди рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдмрд┐рдирд╛ рднреА) рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдЗрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рд╕рд╣рдорддрд┐ рджреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдпрд╣ рдПрдХ рд╕рд╛рде рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрд░реЗрдЧрд╛, рдЙрдиреНрд╣реЗрдВ рд╕реБрд╕рдВрдЧрдд рдмрдирд╛рдП рд░рдЦреЗрдЧрд╛, рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдПрдХ рд╣реА рдкреНрд░рддрд┐рдмрджреНрдз рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЧрд┐рдЯ рдореЗрдВред SCCS рдореЗрдВ, рдПрдХ рдмрдбрд╝реА рдкреНрд░рддрд┐рдмрджреНрдз рдХреЗ рд╡рд┐рдкрд░реАрдд рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЗрддрд┐рд╣рд╛рд╕ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрди рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред
рдЬрдм SCCS рдореЗрдВ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд╛рдЗрд▓ рдирд┐рдХрд╛рд▓реА рдЬрд╛рддреА рд╣реИ, рддреЛ рдЙрд╕ рдкрд░ рдПрдХ рддрд╛рд▓рд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдХреЛрдИ рджреВрд╕рд░рд╛ рдЙрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рди рдХрд░ рд╕рдХреЗред рдпрд╣ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдУрд╡рд░рд░рд╛рдЗрдЯрд┐рдВрдЧ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдХрд╛рд╕ рдХреЛ рднреА рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрд┐рд╕реА рднреА рд╕рдордп рдХреЗрд╡рд▓ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред
SCCS рдЙрди рд╢рд╛рдЦрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреНрд░рдо рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВред рдЖрдк рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╢рд╛рдЦрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╢рд╛рдЦрд╛ рдХреЛ рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореБрдЦреНрдп рдЯреАрдореЗрдВ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп SCCS рдЖрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИред
sccs create <filename.ext>
: sccs create <filename.ext>
рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ ./SCCS/
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ)ред
sccs get <filename.ext>
: рдлрд╛рдЗрд▓ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рд╣рд┐рд╕реНрдЯреНрд░реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдЗрд╕реЗ sccs get <filename.ext>
-рдУрдирд▓реА рдореЛрдб рдореЗрдВ рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд░рдЦреЗрдВред
sccs edit <filename.ext>
: рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдирд┐рдХрд╛рд▓реЗрдВред рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЙрдХ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рди рдХрд░ рд╕рдХреЗрдВред
sccs delta <filename.ext>
: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛрдбрд╝реЗрдВред рд╕рд┐рд╕реНрдЯрдо рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдЧрд╛, рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣реЗрдЬреЗрдЧрд╛ рдФрд░ рд▓реЙрдХ рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдХрд░реЗрдЧрд╛ред
sccs prt <filename.ext>
: рдореЙрдирд┐рдЯрд░ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред
sccs diffs <filename.ext>
: sccs diffs <filename.ext>
рдХреА рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдЬрдм рдЗрд╕реЗ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рдерд╛ред
SCCS рдЗрдВрдЯрд░реНрдирд▓реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП,
рдПрд░рд┐рдХ рдЕрд▓реНрд▓рдореИрди рдЧрд╛рдЗрдб рдФрд░ рдУрд░реЗрдХрд▓ рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдпреВрдЯрд┐рд▓рд┐рдЯреА рдЧрд╛рдЗрдб рджреЗрдЦреЗрдВ ред
SCCS рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдЙрджрд╛рд╣рд░рдг
^Ah20562 ^As 00001/00001/00002 ^Ad D 1.3 19/11/26 14:37:08 jack 3 2 ^Ac Here is a comment. ^Ae ^As 00002/00000/00001 ^Ad D 1.2 19/11/26 14:36:00 jack 2 1 ^Ac No. ^Ae ^As 00001/00000/00000 ^Ad D 1.1 19/11/26 14:35:27 jack 1 0 ^Ac date and time created 19/11/26 14:35:27 by jack ^Ae ^Au ^AU ^Af e 0 ^At ^AT ^AI 1 Hi there ^AE 1 ^AI 2 ^AD 3 This is a test of SCCS ^AE 2 ^AE 3 ^AI 3 A test of SCCS ^AE 3
рдЖрд░рд╕реАрдПрд╕ (рд░рд┐рд╡рд┐рдЬрди рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо): рдкрд╣рд▓реА рдкреАрдврд╝реА
RCS рдХреЛ 1982 рдореЗрдВ Walter Tihey рджреНрд╡рд╛рд░рд╛ C рдореЗрдВ SCCS рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдЙрд╕ рд╕рдордп рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдирд╣реАрдВ рдерд╛ред
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
RCS рдореЗрдВ рдЕрдкрдиреЗ рдкреВрд░реНрд╡рд╡рд░реНрддреА рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рд╕рдВрд╕реНрдХрд░рдгред
- рдХрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдПрдХ рд╣реА рдкреНрд░рддрд┐рдмрджреНрдз рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░реИрдХ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рдХреЛрдИ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд░реНрдерди рдирд╣реАрдВред
- рдкреНрд░рддреНрдпреЗрдХ рдЯреНрд░реИрдХ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдХреЗрд╡рд▓ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдмрдВрдЯрдирд╛ рдФрд░ рд╡рд┐рд▓рдп рдХрд░рдирд╛ред
рдЬрдм рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрд╣рд▓реА рдмрд╛рд░ RCS рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реНрдерд╛рдиреАрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд╕рдВрдЧреНрд░рд╣рдг рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ
./RCS/
рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди
,v
, рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд,
test.txt
рдирд╛рдордХ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ
test.txt,v
рдирд╛рдордХ рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
RCS рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рд╡рд░реНрд╕-рдбреЗрд▓реНрдЯрд╛ рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдЖрдк рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдкреВрд░рд╛ рд╕реНрдиреИрдкрд╢реЙрдЯ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╕реЗ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рдореМрдЬреВрджрд╛ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдбреЗрд▓реНрдЯрд╛ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдкреБрд░рд╛рдиреА рддрд╕реНрд╡реАрд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдирдП рдХреЛ рдкреБрд░рд╛рдиреЗ рд░рд╛рдЬреНрдп рдореЗрдВ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд▓реНрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ
рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрд░рд╕реАрдПрд╕ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдбреЗрд▓реНрдЯрд╛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рд╡рд╛рдВрдЫрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрддрд╛ред рдпрд╣ рд╡рд┐рдзрд┐ рдЖрдкрдХреЛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╢реЛрдзрди рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣рдореЗрд╢рд╛ рдЙрдкрд▓рдмреНрдз рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг, рд╕рддреНрдпрд╛рдкрди рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдбреЗрд▓реНрдЯрд╛рд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
SCCS рдореЗрдВ, рдпрд╣ рдЕрд▓рдЧ рд╣реИ: рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЪреЗрдХрд╕рдо рдЖрд░рд╕реАрдПрд╕ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдЕрдЦрдВрдбрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдореБрдЦреНрдп рдЯреАрдореЗрдВ
рдиреАрдЪреЗ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдЖрд░рд╕реАрдПрд╕ рдХрдорд╛рдВрдб рдХреА рдПрдХ рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ:
<filename.ext>
: RCS рдореЗрдВ рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ ./RCS/
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ)ред
co <filename.ext>
: рд╕рдВрдмрдВрдзрд┐рдд рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдЗрд╕реЗ рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдореЛрдб рдореЗрдВ рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбрд╛рд▓реЗрдВред
co -l <filename.ext>
: рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдирд┐рдХрд╛рд▓реЗрдВред рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЙрдХ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рди рдХрд░ рд╕рдХреЗрдВред
ci <filename.ext>
: рдлрд╝рд╛рдЗрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╕рдВрд╢реЛрдзрди рдмрдирд╛рдПрдБред
merge <file-to-merge-into.ext> <parent.ext> <file-to-merge-from.ext>
: рдПрдХ рд╣реА рдореВрд▓ рдлрд╝рд╛рдЗрд▓ рдХреЗ рджреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдмрдЪреНрдЪреЛрдВ рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди рдорд░реНрдЬ рдХрд░реЗрдВред
rcsdiff <filename.ext>
: rcsdiff <filename.ext>
рдХреА рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдЬрдм рдЗрд╕реЗ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рдерд╛ред
rcsclean
: рдЙрди рдХрд╛рд░реНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд▓реЙрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЖрдВрддрд░рд┐рдХ рдЖрд░рд╕реАрдПрд╕ рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП,
рдЬреАрдПрдирдпреВ рдЖрд░рд╕реАрдПрд╕ рдореИрдиреБрдЕрд▓ рджреЗрдЦреЗрдВ ред
рдЙрджрд╛рд╣рд░рдг RCS рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓
head 1.2; access; symbols; locks; strict; comment @# @; 1.2 date 2019.11.25.05.51.55; author jstopak; state Exp; branches; next 1.1; 1.1 date 2019.11.25.05.49.02; author jstopak; state Exp; branches; next ; desc @This is a test. @ 1.2 log @Edited the file. @ text @hi there, you are my bud. You are so cool! The end. @ 1.1 log @Initial revision @ text @d1 5 a5 1 hi there @
рд╕реАрд╡реАрдПрд╕ (рд╕рдорд╡рд░реНрддреА рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА): рджреВрд╕рд░реА рдкреАрдврд╝реА
рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд░реНрдерди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП 1986 рдореЗрдВ рдбрд┐рдХ рдЧреНрд░реБрди рджреНрд╡рд╛рд░рд╛ CVS рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕реА рдореЗрдВ рднреА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╡реАрд╕реАрдПрд╕ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рджреВрд╕рд░реА рдкреАрдврд╝реА рдХреЗ рдЬрдиреНрдо рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреА рдмрджреМрд▓рдд рднреМрдЧреЛрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдмрд┐рдЦрд░реА рд╣реБрдИ рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рддрд╛ рд╣реИред
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
рд╕реАрд╡реАрдПрд╕ рдЖрд░рд╕реАрдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджреНрджреЗрд╢реНрдп рд╣реИ, рдЗрд╕рдореЗрдВ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рдирдпрд╛ рд╕реЗрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рд╣реБрдб рдХреЗ рддрд╣рдд рд╕рдорд╛рди рдЖрд░рд╕реАрдПрд╕ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдФрд░ рдЖрд░рд╕реАрдПрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реАрд╡реАрдПрд╕ рдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдПрдХ рд╕рд╛рде рдПрдХ рд╣реА рдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдпрд╣ рдПрдХ рдХреЗрдВрджреНрд░реАрдХреГрдд рднрдВрдбрд╛рд░ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╣рд▓рд╛ рдХрджрдо рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реАрд╡реАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдХреЗрдВрджреНрд░реАрдХреГрдд рднрдВрдбрд╛рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдлрд┐рд░ рднрдВрдбрд╛рд░ рдореЗрдВ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рдХреЛрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реАрд╡реАрдПрд╕ рдореЗрдВ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓
,v
рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
,v
рдФрд░ рдПрдХ рдХреЗрдВрджреНрд░реАрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
ред рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЖрдорддреМрд░ рдкрд░ рдПрдХ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдпрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИред
рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдореЙрдбреНрдпреВрд▓ рдХреА рдПрдХ рдкреНрд░рддрд┐ рдорд┐рд▓рддреА рд╣реИ, рдЬрд┐рд╕реЗ рдЙрд╕рдХреЗ рд╕реНрдерд╛рдиреАрдп рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдХреЛрдИ рднреА рдлрд╛рдЗрд▓ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдПрдХ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдмрджрд▓рд╛рд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдХрдорд┐рдЯ)ред рдпрджрд┐ рдХреЛрдИ рдбреЗрд╡рд▓рдкрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ (рдЖрдорддреМрд░ рдкрд░) рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдорд░реНрдЬ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рдХрд╛рд░реНрдпрд╢реАрд▓ рдкреНрд░рддрд┐рдпреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрднреА-рдХрднреА рдЖрдкрдХреЛ рдХрдорд┐рдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдорд░реНрдЬ рд╕рдВрдШрд░реНрд╖реЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реАрд╡реАрдПрд╕ рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдореБрдЦреНрдп рдЯреАрдореЗрдВ
export CVSROOT=<path/to/repository>
CVS рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд╕реЗрдЯ рдХрд░реЗрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕реЗ рд╣рд░ рдХрдорд╛рдВрдб рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
cvs import -m 'Import module' <module-name> <vendor-tag> <release-tag>
: рд╕реАрд╡реАрдПрд╕ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЖрдпрд╛рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдПрдВред
cvs checkout <module-name>
: рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
cvs commit <filename.ext>
: рдХреЗрдВрджреНрд░реАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд╛рдкрд╕ рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХрд░реЗрдВред
cvs add <filename.txt>
: рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВред
cvs update
: рдХреЗрдВрджреНрд░реАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдХрд╛рд░реНрдпрд╢реАрд▓ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдореЗрдВ рдореМрдЬреВрдж рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рдХреЗ рдХрд╛рд░реНрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
cvs status
: рдореЙрдбреНрдпреВрд▓ рдХреЗ рдирд┐рдХрд╛рд▓реЗ рдЧрдП рдХрд╛рдо рдХреА рдирдХрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рдПрдВред
cvs tag <tag-name> <files>
: рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕реЗрдЯ рдореЗрдВ рдПрдХ рдЯреИрдЧ рдЬреЛрдбрд╝реЗрдВред
cvs tag -b <new-branch-name>
: рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдПрдХ рдирдИ рд╢рд╛рдЦрд╛ рдмрдирд╛рдПрдВ (рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред
cvs checkout -r <branch-name>
: рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдмреНрд░рд╛рдВрдЪ рдХреЛ рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдирд┐рдХрд╛рд▓реЗрдВред
cvs update -j <branch-to-merge>
: рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдмреНрд░рд╛рдВрдЪ рдХреЛ рд▓реЛрдХрд▓ рд╡рд░реНрдХрд┐рдВрдЧ рдХреЙрдкреА рдХреЗ рд╕рд╛рде рдорд░реНрдЬ рдХрд░реЗрдВред
рд╕реАрд╡реАрдПрд╕ рдХреЗ рдЖрдВрддрд░рд┐рдХ рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП,
рдЬреАрдПрдирдпреВ рд╕реАрд╡реАрдПрд╕ рд╣реИрдВрдбрдмреБрдХ рдФрд░
рдбрд┐рдХ рдЧреНрд░реЛрди рдХрд╛ рд▓реЗрдЦ рджреЗрдЦреЗрдВ ред
рд╕реАрд╡реАрдПрд╕ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдЙрджрд╛рд╣рд░рдг
head 1.1; branch 1.1.1; access ; symbols start:1.1.1.1 jack:1.1.1; locks ; strict; comment @# @; 1.1 date 2019.11.26.18.45.07; author jstopak; state Exp; branches 1.1.1.1; next ; commitid zsEBhVyPc4lonoMB; 1.1.1.1 date 2019.11.26.18.45.07; author jstopak; state Exp; branches ; next ; commitid zsEBhVyPc4lonoMB; desc @@ 1.1 log @Initial revision @ text @hi there @ 1.1.1.1 log @Imported sources @ text @@
рдПрд╕рд╡реАрдПрди (рддреЛрдбрд╝рдлреЛрдбрд╝): рджреВрд╕рд░реА рдкреАрдврд╝реА
рддреЛрдбрд╝рдлреЛрдбрд╝ 2000 рдореЗрдВ Collabnet Inc. рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдереА рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ Apache Software Foundation рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред рд╕рд┐рд╕реНрдЯрдо рд╕реА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕реАрд╡реАрдПрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХреЗрдВрджреНрд░реАрдХреГрдд рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
рд╕реАрд╡реАрдПрд╕ рдХреА рддрд░рд╣, рд╕рдмрд╡рд░реНрд╕рди рдПрдХ рдХреЗрдВрджреНрд░реАрдХреГрдд рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдХреЗрдВрджреНрд░реАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рджреВрд░рд╕реНрде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рддреЛрдбрд╝рдлреЛрдбрд╝ рдиреЗ рдкрд░рдорд╛рдгреБ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛рдУрдВ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЗрд╕ рдЧрд╛рд░рдВрдЯреА рдХреЗ рд╕рд╛рде рдкреЗрд╢ рдХрд┐рдпрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрдорд┐рдЯ рдпрд╛ рддреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдлрд▓ рд╣реИ рдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░рджреНрдж рд╣реИред рд╕реАрд╡реАрдПрд╕ рдореЗрдВ, рдХрдорд┐рдЯ рдХреЗ рдмреАрдЪ рдореЗрдВ рдЦрд░рд╛рдмреА рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг), рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреНрд╖рддрд┐рдЧреНрд░рд╕реНрдд рдФрд░ рдЕрд╕рдВрдЧрдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рд╣ рд╕рдХрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рддреЛрдбрд╝рдлреЛрдбрд╝ рдореЗрдВ рдПрдХ рдХрдорд┐рдЯ рдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрдИ рдлрд╛рдЗрд▓реЗрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЛ рдПрдХ рд╕рдореВрд╣реАрдХреГрдд рдмреНрд▓реЙрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕рд╛рде рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рдирд╣реАрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЕрддреАрдд рдХреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред
рддреЛрдбрд╝рдлреЛрдбрд╝ рд╡рд░реНрддрдорд╛рди рдореЗрдВ FSFS (рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдКрдкрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо) рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рд╣реЛрд╕реНрдЯ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред рдПрдлрдПрд╕рдПрдлрдПрд╕ рдХреА рдПрдХ рдЕрдиреВрдареА рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рди рдХреЗрд╡рд▓ рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ, рдмрд▓реНрдХрд┐ рдЙрдирдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рднреА рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╕рдордп рдХреЗ рдкреНрд░рддрд┐ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╣реИред рдкреНрд░рд╕реНрддреБрддрд┐рдпрд╛рдБ рднреА рддреЛрдбрд╝рдлреЛрдбрд╝ рдореЗрдВ рдкреВрд░реНрдг рд╡рд╕реНрддреБрдПрдВ рд╣реИрдВред рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЦрд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдмрд╛рдХреА (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЧрд┐рдЯ) рдЙрдиреНрд╣реЗрдВ рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдЬрдм рдЖрдк рдПрдХ рд╕рдмрд╡рд░реНрд╕рди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рдПрдХ (рд▓рдЧрднрдЧ) рдЦрд╛рд▓реА рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
db/revs
рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдЬреЛ рдЬреЛрдбрд╝реЗ рдЧрдП (рдкреНрд░рддрд┐рдмрджреНрдз) рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рдВрд╕реНрдХрд░рдг рдЯреНрд░реИрдХрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХрдореЗрдЯреА (рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ) рдХреЛ
revs
рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдПрдХ рдирдИ рдлрд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдХреНрд░рдорд┐рдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдирд╛рдо рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред 1. рдкрд╣рд▓рд╛ рдХрдорд┐рдЯ рдлрд╛рдЗрд▓ рдХреА рдкреВрд░реА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИред рдПрдХ рд╣реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдХрдорд┐рдЯ рдХреЗрд╡рд▓ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рд╣реЗрдЬреЗрдВрдЧреЗ, рдЬрд┐рдиреНрд╣реЗрдВ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рдпрд╛ рдбреЗрд▓реНрдЯрд╛рд╕ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛,
lz4
рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
lz4
рдпрд╛
zlib
рд╕рдВрдкреАрдбрд╝рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдХреБрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмрд┐рдВрджреБ рддрдХ рдХрд╛рдо рдХрд░рддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдбреЗрд▓реНрдЯрд╛рд╕ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВ, рддреЛ рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдбреЗрд▓реНрдЯрд╛рд╕ рдХреЛ рдлрд╝рд╛рдЗрд▓ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рдмрд╡рд░реНрд╕рди рдкреНрд░рддрд┐ рдлрд╝рд╛рдЗрд▓ 1023 рдбреЗрд▓реНрдЯрд╛рд╕ рддрдХ рдмрдЪрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдлрд╝рд╛рдЗрд▓ рдХреА рдПрдХ рдирдИ рдкреВрд░реНрдг рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рднрдВрдбрд╛рд░рдг рдФрд░ рдЧрддрд┐ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдВрддреБрд▓рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдПрд╕рд╡реАрдПрди рд╕рд╛рдорд╛рдиреНрдп рдмреНрд░рд╛рдВрдЪрд┐рдВрдЧ рдФрд░ рдЯреИрдЧрд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдирд┐рдпрдорд┐рдд рддреЛрдбрд╝рдлреЛрдбрд╝ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд░реВрдЯ рдореЗрдВ рддреАрди рдлрд╝реЛрд▓реНрдбрд░ рд╣реИрдВ:
trunk/
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЙрддреНрдкрд╛рджрди рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
branches/
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ - рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╕рдмрдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдПред
tags/
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд┐рд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ (рдЖрдорддреМрд░ рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг) рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЯреИрдЧ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред
рдореБрдЦреНрдп рдЯреАрдореЗрдВ
svn create <path-to-repository>
: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдирдпрд╛ рдЦрд╛рд▓реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╢реЗрд▓ рдмрдирд╛рдПрдБред
svn import <path-to-project> <svn-url>
: рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдмрд╡рд░реНрд╕рди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЖрдпрд╛рдд рдХрд░реЗрдВред
svn checkout <svn-path> <path-to-checkout>
: рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреЛ рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
svn commit -m 'Commit message'
: svn commit -m 'Commit message'
рдХреЗ рд╕рд╛рде рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯред
svn add <filename.txt>
: рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВред
svn update
: рдХреЗрдВрджреНрд░реАрдп рднрдВрдбрд╛рд░ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдХрд╛рд░реНрдпрд╢реАрд▓ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдореЗрдВ рдореМрдЬреВрдж рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рдХреЗ рдХрд╛рд░реНрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЛ рдЕрджреНрдпрддрди рдХрд░реЗрдВред
svn status
: рдореЙрдирд┐рдЯрд░ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдЬреЛ рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдпрджрд┐ рдХреЛрдИ рд╣реЛ) рдореЗрдВ рдмрджрд▓ рдЧрдИ рд╣реИрдВред
svn info
: рдирд┐рдХрд╛рд▓реА рдЧрдИ рдХреЙрдкреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реАред
svn copy <branch-to-copy> <new-branch-path-and-name>
: рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдХреЛ рдХреЙрдкреА рдХрд░рдХреЗ рдПрдХ рдирдИ рдмреНрд░рд╛рдВрдЪ рдмрдирд╛рдПрдВред
svn switch <existing-branch>
: рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рд╢рд╛рдЦрд╛ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред рдЗрд╕рд╕реЗ рдЖрдк рд╡рд╣рд╛рдВ рд╕реЗ рдлрд╛рдЗрд▓ рд▓реЗ рд╕рдХреЗрдВрдЧреЗред
svn merge <existing-branch>
: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢рд╛рдЦрд╛ рдХреЛ рдореМрдЬреВрджрд╛ рдПрдХ рдХреЗ рд╕рд╛рде рдорд░реНрдЬ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдХрд┐ рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХреА рдЧрдИ рд╣реИред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдкрдХреЛ рдмрд╛рдж рдореЗрдВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
svn log
: рдХрдорд┐рдЯ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдФрд░ рд╕рдХреНрд░рд┐рдп рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
рдПрд╕рд╡реАрдПрди рдХреЗ рдЖрдВрддрд░рд┐рдХ рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП,
рддреЛрдбрд╝рдлреЛрдбрд╝ рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦреЗрдВред
рдирдореВрдирд╛ SVN рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓
DELTA SVN^B^@^@ ^B ^A<89> hi there ENDREP id: 2-1.0.r1/4 type: file count: 0 text: 1 3 21 9 12f6bb1941df66b8f138a446d4e8670c 279d9035886d4c0427549863c4c2101e4a63e041 0-0/_4 cpath: /trunk/hi.txt copyroot: 0 / DELTA SVN^B^@^@$^B%^A┬д$K 6 hi.txt V 15 file 2-1.0.r1/4 END ENDREP id: 0-1.0.r1/6 type: dir count: 0 text: 1 5 48 36 d84cb1c29105ee7739f3e834178e6345 - - cpath: /trunk copyroot: 0 / DELTA SVN^B^@^@'^B#^A┬в'K 5 trunk V 14 dir 0-1.0.r1/6 END ENDREP id: 0.0.r1/2 type: dir pred: 0.0.r0/2 count: 1 text: 1 7 46 34 1d30e888ec9e633100992b752c2ff4c2 - - cpath: / copyroot: 0 / _0.0.t0-0 add-dir false false false /trunk _2.0.t0-0 add-file true false false /trunk/hi.txt L2P-INDEX ^A<80>@^A^A^A^M^H^@├д^H├╖^A├й^FD├О^Bz├и^AP2L-INDEX ^A<91>^E<80><80>@^A?^@'2^@<8d>┬╗├Э<90>^C┬з^A^X^@├╡ ┬╜┬╜^N= ^@├╝<8d>├Ф├г^Ft^V^@<92><9a><89>├Г^E; ^@<8a>├еw|I^@<88><83>├О<93>^L`^M^@├╣<92>├А^E├п├║?^[^@^@657 6aad60ec758d121d5181ea4b81a9f5f4 688 75f59082c8b5ab687ae87708432ca406I
Git: рддреАрд╕рд░реА рдкреАрдврд╝реА
рдЧрд┐рдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЛ 2005 рдореЗрдВ рд▓рд┐рдирд╕ рдЯреЛрд░рд╡рд╛рд▓реНрдбреНрд╕ (рд▓рд┐рдирдХреНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рддрд╛) рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдХреБрдЫ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕реА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред VCS рд╕реЗ рдХрд╛рд░реНрдпреЛрдВ, рд▓рдЪреАрд▓реЗрдкрди рдФрд░ рдЧрддрд┐ рдореЗрдВ рдХрдард┐рдирд╛рдИред рдЯреЙрд░реНрд╡рд╛рд▓реНрдбреНрд╕ рдиреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдирдХреНрд╕ рдХреЛрдб рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рд▓рд┐рдЦрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рдордп рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рджрд╛рдпрд░рд╛ рд╡рд┐рд╕реНрддреГрдд рд╣реЛ рдЧрдпрд╛, рдФрд░ рдЖрдЬ рдпрд╣ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╣реИред
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
рдЧрд┐рдЯ рдПрдХ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА рд╣реИред рдХреЛрдИ рдХреЗрдВрджреНрд░реАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдирд╣реАрдВ рд╣реИ: рд╕рднреА рдкреНрд░рддрд┐рдпрд╛рдВ рд╕рдорд╛рди рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИрдВ, рдЬреЛ рджреВрд╕рд░реА рдкреАрдврд╝реА рдХреЗ рд╡реАрд╕реАрдПрд╕ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдХрд╛рдо рдХреЗрдВрджреНрд░реАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдирд┐рдХрд╛рд▓рдиреЗ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╢рд╛рдЦрд╛ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рд╕реЗ рддреБрд░рдВрдд рдкрд╣рд▓реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдиреНрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЬреНрдЮрд╛рди рдХреЗ рдмрд┐рдирд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╕реНрдерд╛рдиреАрдп рдХреЙрдкреА рдореЗрдВ рдЕрдкрдиреЗ рдмрджрд▓рд╛рд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдмрд┐рдирд╛ рдиреЗрдЯрд╡рд░реНрдХ рдпрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдЬреБрдбрд╝реЗ рд░рд╣рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдСрдлрд╝рд▓рд╛рдЗрди рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рдЕрдкрдирд╛ рдХрд╛рдо рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рди рд╣реЛрдВред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рд╕рддреНрдпрд╛рдкрди, рдкрд░реАрдХреНрд╖рдг, рдпрд╛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред
рдЬрдм рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЧрд┐рдЯ рдореЗрдВ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ
zlib
рд╕рдВрдкреАрдбрд╝рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдХреБрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо SHA-1 рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реИрд╢реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рд╣реИрд╢ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред Git рдЗрд╕реЗ
рдХреЗ
рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдЫрд┐рдкреЗ рд╣реБрдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдЬрдирд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИрд╢ рд╣реИ, рдФрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдкреАрдбрд╝рд┐рдд рд╕рд╛рдордЧреНрд░реА рд╣реИред рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ
рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╣рд░ рдмрд╛рд░ рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ (рдпрд╛ рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдПрдХ рд╕рдВрд╢реЛрдзрд┐рдд рд╕рдВрд╕реНрдХрд░рдг) рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ рдЬрд┐рд╕реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
Git рдПрдХ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рдХреНрд╖реЗрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдЬреИрд╕реЗ рд╣реА рдирдП рдмрджрд▓рд╛рд╡ рддреИрдпрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЙрдирдХреА рд╕рдВрдкреАрдбрд╝рд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЗрдВрдбреЗрдХреНрд╕ рдлрд╛рдЗрд▓ рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ
рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рд░реВрдк рд▓реЗ рд▓реЗрддрд╛ рд╣реИред
рдПрдХ рдкреЗрдбрд╝ рдПрдХ Git рд╡рд╕реНрддреБ рд╣реИ рдЬреЛ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ рдЙрдирдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ, рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдФрд░ рдЕрдиреНрдп рдкреЗрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдорд┐рд╢реНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред рдЬрдм рд╕рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рддрд┐рдмрджреНрдз рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЗрдВрдбреЗрдХреНрд╕ рдЯреНрд░реА рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕
рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИ ред рдХрдореЗрдЯ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╣реЗрдбрд░ рдЯреНрд░реА рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХрдорд┐рдЯ рдХреЗ рд▓реЗрдЦрдХ, рдИрдореЗрд▓ рдкрддреЗ, рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рдВрджреЗрд╢ рдХреЛ рднреА рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХрдореЗрдЯреА рдЕрдкрдиреЗ рдкреИрд░реЗрдВрдЯ рдХрдорд┐рдЯ (рдПрд╕) рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рднреА рд╕реНрдЯреЛрд░ рдХрд░рддреА рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕рдордп рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдПрдХ рдЗрддрд┐рд╣рд╛рд╕ рдмрдирддрд╛ рд╣реИредрдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рднреА рдЧрд┐рдЯ рд╡рд╕реНрддреБрдУрдВ - рдмреВрдБрджреЗрдВ, рдкреЗрдбрд╝ рдФрд░ рдХрдорд┐рдЯреНрд╕ - рд╕рдВрдкреАрдбрд╝рд┐рдд, рд╣реИрд╢реЗрдб рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рд╣реИрд╢ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
(рдвреАрд▓реА рд╡рд╕реНрддреБрдПрдВ)ред рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЧрд┐рдЯ рдХреЛ рдмрд╣реБрдд рддреЗрдЬ рдмрдирд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкреВрд░реА рд╕рд╛рдордЧреНрд░реА рдПрдХ рдореБрдлреНрдд рд╡рд╕реНрддреБ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреБрдЫ рдСрдкрд░реЗрд╢рди, рдЬреИрд╕реЗ рдХрд┐ рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХрдорд┐рдЯ рднреЗрдЬрдирд╛, рдмрд╣реБрдд рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдирд╛ рдпрд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ Git рдХрдЪрд░рд╛ рдХрд▓реЗрдХреНрд╢рди рдХрдорд╛рдВрдб рдХреЛ рд░рди рдХрд░рдирд╛, рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рд░реАрдкреИрдХреЗрдЬ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
ред рдкреИрдХрд┐рдВрдЧ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╡реНрдпреБрддреНрдХреНрд░рдо рднрд┐рдиреНрдирддрд╛ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдЕрддрд┐рд░реЗрдХ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдФрд░ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреБрдЪрд┐рдд рд╣реЛрддреА рд╣реИред рдирддреАрдЬрддрди, .pack
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИрдВ , рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд╛рдЗрд▓ .idx
(рдпрд╛ рдЗрдВрдбреЗрдХреНрд╕) рдкреИрдХ рдХреА рдЧрдИ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдВрдХ рдФрд░ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЙрдирдХреЗ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИредрдЬрдм рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдпрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрди рдмреИрдЪ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рдЦреАрдВрдЪрддреЗ рдпрд╛ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рдкреИрдХреЗрдЬ рдлрд╛рдЗрд▓реЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдореБрдлреНрдд рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдирдкреИрдХ рдХреА рдЬрд╛рддреА рд╣реИрдВредрдореБрдЦреНрдп рдЯреАрдореЗрдВ
git init
: Git рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА (рдПрдХ рдЫрд┐рдкреЗ рд╣реБрдП рдлрд╝реЛрд▓реНрдбрд░ .git
рдФрд░ рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рдИ рдЧрдИ рд╣реИ) рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВ ред
git clone <git-url>
: рдирд┐рд░реНрджрд┐рд╖реНрдЯ URL рдкрд░ Git рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдПрдХ рдкреНрд░рддрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
git add <filename.ext>
: рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рдЕрдирдЯреНрд░реИрдХ рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВ (рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рддрд╛ рд╣реИ)ред
git commit -m 'Commit message'
: рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдз рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯред
git status
: рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА, рдХрд░рдВрдЯ рдмреНрд░рд╛рдВрдЪ, рдЕрдирдЯреНрд░реИрдХ рдлрд╛рдЗрд▓реНрд╕, рдореЙрдбрд┐рдлрд╛рдЗрдб рдлрд╛рдЗрд▓реНрд╕ рдЖрджрд┐ рдХрд╛ рд╕реНрдЯреЗрдЯрд╕ рджрд┐рдЦрд╛рдПрдВред
git branch <new-branch>
: рд╡рд░реНрддрдорд╛рди рдирд┐рдХрд╛рд▓реЗ рдЧрдП рд╢рд╛рдЦрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдирдИ рд╢рд╛рдЦрд╛ рдмрдирд╛рдПрдБред
git checkout <branch>
: рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢рд╛рдЦрд╛ рдирд┐рдХрд╛рд▓реЗрдВред
git merge <branch>
: рд╡рд░реНрддрдорд╛рди рд╢рд╛рдЦрд╛ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢рд╛рдЦрд╛ рдХреЛ рдорд░реНрдЬ рдХрд░реЗрдВ, рдЬрд┐рд╕реЗ рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред
git pull
: рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдореМрдЬреВрдж рдкреНрд░рддрд┐рдмрджреНрдз рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рд╡рд░реНрдХрд┐рдВрдЧ рдХреЙрдкреА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рд╡рд░реНрдХрд┐рдВрдЧ рдХреЙрдкреА рдореЗрдВ рдирд╣реАрдВред
git push
: рд╕рдХреНрд░рд┐рдп рдмреНрд░рд╛рдВрдЪ рдХреА рд╕реНрдерд╛рдиреАрдп рдХрдорд┐рдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдлрд╛рдЗрд▓ рдореЗрдВ рдкреИрдХ рдХрд░реЗрдВ рдФрд░ рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░реЗрдВред
git log
: рд╕рдХреНрд░рд┐рдп рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╛рдЧрдорди рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рджрд┐рдЦрд╛рдПрдВред
git stash
: рдмрд╛рдж рдореЗрдВ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдХреИрд╢ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЕрдирд┐рдпреЛрдЬрд┐рдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рд╣реЗрдЬреЗрдВред
рдпрджрд┐ рдЖрдк рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ Git рдХреЛрдб рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ Git Starter Guide рджреЗрдЦреЗрдВ ред рдЖрдВрддрд░рд┐рдХ рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛ рдЧрд┐рдЯ рдмреБрдХ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдзреНрдпрд╛рдп рджреЗрдЦреЗрдВ редрдЙрджрд╛рд╣рд░рдг рдмреВрдБрдж, рдкреЗрдбрд╝ рдФрд░ рдХрдорд┐рдЯ
рдПрдХ рд╣реИрд╢ рдХреЗ рд╕рд╛рде рдмреВрдБрдж 37d4e6c5c48ba0d245164c4e10d5f41140cab980
: hi there
рдПрдХ рд╣реИрд╢ рдХреЗ рд╕рд╛рде рдЯреНрд░реА рдСрдмреНрдЬреЗрдХреНрдЯ b769f35b07fbe0076dcfc36fd80c121d747ccc04
: 100644 blob 37d4e6c5c48ba0d245164c4e10d5f41140cab980hi.txt
рд╣реИрд╢ рдХрдорд┐рдЯ dc512627287a61f6111705151f4e53f204fbda9b
: tree b769f35b07fbe0076dcfc36fd80c121d747ccc04 author Jacob Stopak 1574915303 -0800 committer Jacob Stopak 1574915303 -0800 Initial commit
рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓: рддреАрд╕рд░реА рдкреАрдврд╝реА
рдорд░реНрдХреБрд░рд┐рдпрд▓ 2005 рдореЗрдВ рдореИрдЯ рдореИрдХрдХреЙрд▓ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдкрд╛рдпрдерди рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдХреЛрдбрдмреЗрд╕ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХреЗ рд▓рд┐рдП рднреА рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдЦрд┐рд░рдХрд╛рд░ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЧрд┐рдЯ рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ред рдпрд╣ рджреВрд╕рд░рд╛ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╣реБрдд рдХрдо рдмрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИредрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рднреА рдПрдХ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рджреВрд╕рд░реЛрдВ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдХреЙрдкреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдХрдИ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЧрд┐рдЯ, рдЬрд┐рд╕рдореЗрдВ SHA-1 рд╕рдВрдкреАрдбрд╝рди рдФрд░ рд╣реИрд╢рд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕реЗ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХрд░рддрд╛ рд╣реИредрдЬрдм рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ Mercurial рдореЗрдВ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЛрддреА рд╣реИ, рддреЛ revlog
рдПрдХ рдЫрд┐рдкреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ .hg/store/data/
ред рдЖрдк рдлрд╝рд╛рдЗрд▓ revlog
(рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ) рдХреЛ рдПрдХ рдЙрдиреНрдирдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ
CVS, RCS рдФрд░ SCCS рдЬреИрд╕реЗ рдкреБрд░рд╛рдиреЗ VCS рдореЗрдВред рдЧрд┐рдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдмреВрдБрдж рдмрдирд╛рддрд╛ рд╣реИ, рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдмрд╕ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд░рд┐рд╡реЙрд▓реНрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрдирд╛рддрд╛ рд╣реИред рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдирдП рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдХреЗрд╡рд▓ рдбреЗрд▓реНрдЯрд╛ рд╣реЛрддрд╛ рд╣реИред рдЬрдм рдбреЗрд▓реНрдЯрд╛рд╕ рдХреА рджрд╣рд▓реАрдЬ рд╕рдВрдЦреНрдпрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рддреА рд╣реИ, рддреЛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкреВрд░рд╛ рд╕реНрдиреИрдкрд╢реЙрдЯ рдлрд┐рд░ рд╕реЗ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЦреЛрдЬ рдХреЗ рд╕рдордп рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдбреЗрд▓реНрдЯрд╛рд╕ рдХрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрддрд╛ рд╣реИредрдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдЧреНрд▓реЙрдЧ рдХреЛ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдирд╛рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд╣ рдЯреНрд░реИрдХ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде .i
рдпрд╛ .d
ред рдлрд╝рд╛рдЗрд▓реЛрдВ .d
рдореЗрдВ рдПрдХ рд╕рдВрдХреБрдЪрд┐рдд рдбреЗрд▓реНрдЯрд╛ рд╣реЛрддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓реЛрдВ .i
рдХреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рднреАрддрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреНрд░рдорд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.d
ред рдХреБрдЫ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╡рд╛рд▓реА рдЫреЛрдЯреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрдВрджрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИрдВ .i
ред Revlog рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдВрдХреБрдЪрд┐рдд рд╣реИрдВ рдФрд░ рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП hashed рд╣реИрдВред рдЗрди рд╣реИрд╢ рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ nodeid
редрдкреНрд░рддреНрдпреЗрдХ рдХрдореЗрдЯреА рдореЗрдВ, рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдЗрд╕ рдХрдореЗрдЯреА рдореЗрдВ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ a рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
ред рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рднреА рдПрдХ рд░рд┐рдЧреНрд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рд╣реИ - рдпрд╣ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдХреБрдЫ рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рд╣реЛрдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЬреИрд╕реЗ рдХрд┐ рд░рд┐рд╡реЙрд▓реНрдЧ, рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдФрд░ рдиреЛрдбреНрд╕ рдХреА рдПрдХ рд╕реВрдЪреА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдХреМрди рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВред рдпреЗ рдкреНрд░рдХрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рднреА рд╕рдВрдкреАрдбрд╝рд┐рдд рдФрд░ рд╣реИрд╢реЗрдб рд╣реИрдВред рд╣реИрд╢ рд╡реИрд▓реНрдпреВ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ nodeid
редрдЕрдВрдд рдореЗрдВ, рдорд░реНрдХреБрд░рд┐рдпрд▓ рдПрдХ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рд░рд┐рд╡реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЪреИрдВрдЬреЛрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧред рдпрд╣ рдЙрди рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдХрдореЗрдЯреА рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реВрдЪрдирд╛рдУрдВ рд╕реЗ рд╕рдВрдмрджреНрдз рдХрд░рддреА рд╣реИрдВ:- рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдиреЛрдбрд┐рдб: рдПрдХ рд╡рд┐рд╢реЗрд╖ рдмрд┐рдВрджреБ рдкрд░ рд╕рдордп рдореЗрдВ рдореМрдЬреВрдж рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд╕реЗрдЯред
- рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдпрд╛ рджреЛ рдиреЛрдбрд┐рдб рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ: рдпрд╣ рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЗрддрд┐рд╣рд╛рд╕ рдХреА рд╕рдордпрд░реЗрдЦрд╛ рдпрд╛ рд╢рд╛рдЦрд╛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ рдпрд╛ рджреЛ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреА рдЖрдИрдбреА рдХрдорд┐рдЯ (рдирд┐рдпрдорд┐рдд рдпрд╛ рдорд░реНрдЬ) рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИред
- рдкреНрд░рддрд┐рдмрджреНрдз рд▓реЗрдЦрдХ
- рдкреНрд░рддрд┐рдмрджреНрдз рджрд┐рдирд╛рдВрдХ
- рд╕рдВрджреЗрд╢ рджреЗрдВ
рдкреНрд░рддреНрдпреЗрдХ рдЪреИрдВрдЬ рдПрдВрдЯреНрд░реА рднреА рдПрдХ рд╣реИрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ nodeid
редрдореБрдЦреНрдп рдЯреАрдореЗрдВ
hg init
: рдПрдХ рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВ (рдПрдХ рд╣рд┐рдбрди рдлреЛрд▓реНрдбрд░ .hg
рдФрд░ рдЙрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рддрд╛ рд╣реИ )ред
hg clone <hg-url>
: рдирд┐рд░реНрджрд┐рд╖реНрдЯ URL рдкрд░ рдорд░рдХрд░реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдПрдХ рдкреНрд░рддрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
hg add <filename.ext>
: рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВред
hg commit -m 'Commit message'
: рдХрдорд┐рдЯ рдореИрд╕реЗрдЬ рдХреЗ рд╕рд╛рде рдмрджрд▓реЗ рд╣реБрдП рдлрд╛рдЗрд▓ рдФрд░ рдлреЛрд▓реНрдбрд░ рдХрд╛ рд╕реЗрдЯ рддреИрдпрд╛рд░ рдХрд░реЗрдВред
hg status
: рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреА рд╕реНрдерд┐рддрд┐, рдЕрдирдЯреИрдХ рдХреА рдЧрдИ рдлрд╛рдЗрд▓реНрд╕, рдореЙрдбрд┐рдлрд╛рдЗрдб рдлрд╛рдЗрд▓реНрд╕ рдЖрджрд┐ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред
hg update <revision>
: рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢рд╛рдЦрд╛ рдирд┐рдХрд╛рд▓реЗрдВред
hg merge <branch>
: рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирд┐рдХрд╛рд▓реЗ рдЧрдП рд╡рд░реНрддрдорд╛рди рдПрдХ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢рд╛рдЦрд╛ рдХреЛ рдорд░реНрдЬ рдХрд░реЗрдВред
hg pull
: рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдорд░реНрдЬ рди рдХрд░реЗрдВред
hg push
: рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред
hg log
: рд╕рдХреНрд░рд┐рдп рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╛рдЧрдорди рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рджрд┐рдЦрд╛рдПрдВред
рдЙрджрд╛рд╣рд░рдг Mercurial рдлрд╝рд╛рдЗрд▓реЗрдВ
рдШреЛрд╖рдгрд╛ рдкрддреНрд░: hey.txt208b6e0998e8099b16ad0e43f036ec745d58ec04 hi.txt74568dc1a5b9047c8041edd99dd6f566e78d3a42
рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ (рдЪреИрдВрдЬ) b8ee947ce6f25b84c22fbefecab99ea918fc0969 Jacob Stopak 1575082451 28800 hey.txt Add hey.txt
рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА: