Cach├й-Git, Cach├й Studio рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдореЙрдбреНрдпреВрд▓ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╕реАрдзреЗ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реЗ TortoiseGit рдбрд╛рдпрд▓реЙрдЧ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ Cach├й рдФрд░ рд╕реНрдерд╛рдиреАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдмреАрдЪ рдЕрд░реНрдз рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░реВрдЯреАрди рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рдкреИрдХреЗрдЬ, рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ, рдХрдХреНрд╖рд╛рдПрдВ, рджрд┐рдирдЪрд░реНрдпрд╛, рдбреАрдПрдлрдЖрдИ-рдлрд╛рдЗрд▓реЗрдВ, рд╕реАрдкреАрдкреА-рдкреЗрдЬ, рд╕реАрдкреАрд╕реА-рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЛ рдХрд┐ рдХреИрдЪ-рдЧрд┐рдЯ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░реИрдХ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ, рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдПрдХ рдЯреНрд░реИрдХ рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдбрд┐рд╕реНрдХ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЬрдм рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЦреЛрд▓рддреЗ рд╣реИрдВ рддреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЕрдЧрд░ рдЗрд╕рдореЗрдВ рд╕реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдг рддрд╛рдЬрд╝рд╛ рд╣реИред
Cach├й-Git рдХреЗрд╡рд▓ рдЙрди рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдореЗрдВ Cach├й рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рджреЛрдиреЛрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВред рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ рдХреИрдЪ-рдЧрд┐рдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рдХрд╣рд╛рдБ рд╕реЗ рд▓рд╛рдКрдБ?
Cach├й-Git рдХреЗ рд╕рд╛рде рднрдВрдбрд╛рд░
github.com/intersystems-ru/cache-tort-git рдкрд░ рд╕реНрдерд┐рдд рд╣реИред рдПрдХ рд╡рд┐рдХреА рднреА рд╣реИ рдЬреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЪрд░рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред
рдХреИрдЪ-рдЧрд┐рдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдХрдо
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди, CACHELIB рдкрд░ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдФрд░% SYS рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдЖрдпрд╛рдд рдХрд░реЗрдВред рдЖрд╡рд╢реНрдпрдХ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, SAMPLES рдФрд░ USER), рд╡рд░реНрдЧ% SourceControl.Git рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рд╡рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред
рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рдордп, рдЖрдкрдХреЛ CACHELIB рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдмрдВрдзрди рдкреЛрд░реНрдЯрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рди> рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди> рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди> рд╕реНрдерд╛рдиреАрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдЪреБрдиреЗрдВред CACHELIB рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрди рдореЗрдВ "рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ" рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА "рдХреЗрд╡рд▓ рдкрдврд╝реЗрдВ" рдореЗрдВ "рдирд╣реАрдВ" рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ? Cach├й-Git рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдзреНрд╡рдЬ рдХреЛ рд╡рд╛рдкрд╕ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХреИрдЪ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ,% SYS рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ Cach├й-Git рдХреА рдПрдХ рдлрд╝рд╛рдЗрд▓ рдЖрдпрд╛рдд ("рдЙрдкрдХрд░рдг> рдЖрдпрд╛рдд рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ") рдХрд░реЗрдВред рд╕рднреА, рдЖрдк рдлрд┐рд░ рд╕реЗ CACHELIB рдХреЛ рд▓рд┐рдЦрдиреЗ рдкрд░ рд░реЛрдХ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдм рдЖрдкрдХреЛ рдЙрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рдирдореЗрдВ Cach├й-Git рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдмрдВрдзрди рдкреЛрд░реНрдЯрд▓ рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рди> рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди> рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕> рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдЖрдкрдХреЛ рдЬрд┐рди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрдирдХреЗ рд▓рд┐рдП%% SourceControl.Git рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВ рдФрд░ рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдЙрджрд╛рд╣рд░рдг SAMPLES рджрд╛рдпрд░реЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╡рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ% SourceControl.Git рд╡рд░реНрдЧ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
***
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, Cach├й Studio рдореЗрдВ, рдЬрдм рдЖрдк рдЙрд╕ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ Cach├й-Git рдХреЛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд░реВрдк рдореЗрдВ рдирд╛рдорд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ Git рдореЗрдиреВ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред
рд╕рдорд╛рдпреЛрдЬрди
Cach├й-Git рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Cach├й Studio рдореЗрдВ Git> Settings рдореЗрдиреВ рдЪреБрдиреЗрдВ рдФрд░ рджреЛ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ:
- Tortoiseproc.exe рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрдеред рдпрд╣ TortoiseGit рдХреА рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ
- рдЕрд╕реНрдерд╛рдпреА рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдкрде рдЬрд┐рд╕рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдмрдирд╛рдИ рдЬрд╛рдПрдЧреАред
рдпреЗ рд╡рд┐рдХрд▓реНрдк рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдо рд╣реИрдВред
TortoiseGit рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдореЗрдиреВ "Git> Tortoise Git Settings" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реНрдерд╛рдиреАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
SAMPLES рдХреНрд╖реЗрддреНрд░ рдЦреЛрд▓реЗрдВред рдХрд┐рд╕реА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореЗрдиреНрдпреВ "Git> рдХреНрд░рд┐рдПрдЯ рд░реЗрдкреЛ" рдЪреБрдиреЗрдВ рдФрд░ рджреЛ рдмрд╛рд░ "OK" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред Git рдореЗрдиреВ рдЕрдкрдиреЗ рдкреВрд░реНрдг рд╕реНрд╡рд░реВрдк рдХреЛ рд▓реЗрддрд╛ рд╣реИред
рдирд┐рд░реАрдХреНрд╖рдХ рдореЗрдВ, рд╡рд╣ рдЖрдЗрдЯрдо рдЪреБрдиреЗрдВ рдЬрд┐рд╕реЗ рдЖрдк Git рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрд╕ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ Git рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ "SourceControl рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ" рдЪреБрдиреЗрдВред
рдлрд┐рд░ рдореЗрдиреВ рдЖрдЗрдЯрдо "Git> рдХрдорд┐рдЯ" рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд░реНрдЬрди рд╡рд╛рд▓реЗ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ (рдЬреЛрдбрд╝реЗрдВ) рдЬреЛрдбрд╝реЗрдВред рдЕрдЧрд░ рдХреЛрдИ рдлрд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИ, рддреЛ Show Unversioned Files рдХреЛ рдЪреЗрдХ рдХрд░реЗрдВред рдХрдореЗрдВрдЯ рдкрд░ рдХрдореЗрдВрдЯ рд▓рд┐рдЦрд┐рдПред рдареАрдХ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдмрдВрдж рдХрд░реЗрдВред
Sc-list.txt рдлрд╝рд╛рдЗрд▓ рдореЗрдВ Cach├й-Git рджреНрд╡рд╛рд░рд╛ рдЯреНрд░реИрдХ рдХрд┐рдП рдЧрдП рдЖрдЗрдЯрдореЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИред Git рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдмреАрдЪ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рджреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреИрд░рд╛рдЧреНрд░рд╛рдл
рдЬрдм рднреА рдЖрдк Cach├й-Git рдореЗрдВ рдХреЛрдИ рдирдпрд╛ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдпрд╛ рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдХреЛ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рддрддреНрд╡ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬрдм рдЖрдк TortoiseGit рдХрдорд╛рдВрдб (рдЬреИрд╕реЗ рдХрдорд┐рдЯ, рдкреБрд╢, рд░рд┐рд╡рд░реНрдЯ рдЖрджрд┐) рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЛ рдЕрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ ( Cit├й-Git рджреНрд╡рд╛рд░рд╛ рдЯреНрд░реИрдХ Git> Export All)ред
рдЬрдм рд╡рд┐рдкрд░реАрдд рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЬрдм рдкреБрд▓ рдпрд╛ рд░рд┐рд╡рд░реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рджреВрд╕рд░реЗ, рдХрдЫреЗ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реЗ рдХрдЫреБрдЖ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╣реИ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╡рд┐рдВрдбреЛ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдЕрдкрдбреЗрдЯ рдСрдкрд░реЗрд╢рди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЕрддрдГред TortoiseGit рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмрд╛рдж, рдЬреЛ рдХрд╛рд░реНрдпрд╢реАрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдореЗрдиреВ рдЖрдЗрдЯрдо "Git> рдЖрдпрд╛рдд рдХрд░реЗрдВ" рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдпреЗ рдЖрджреЗрд╢ рд╣реИрдВ - рдХреНрд▓реЛрди, рдкреБрд▓, рдлрд╝реЗрдЯ, рд░рд┐рд╡рд░реНрдЯред рдЬрдм рднреА рдЖрдк рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд░рд┐рдорд╛рдЗрдВрдбрд░ "Git рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдпрд╛рдд рд╕рднреА рдореЗрдиреВ рдЪреБрдиреЗрдВ" рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдВрдбреЛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛
рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
рдЖрдк рдореЗрдиреВ рдЖрдЗрдЯрдо "Git> рдкреБрд╢" рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ рдФрд░ "рдЖрд░реНрдмрд┐рдЯрд╡рд░реНрд╕ URL" рдлрд╝реАрд▓реНрдб рдореЗрдВ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкрддреЗ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрдиреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╕рд╛рдордЧреНрд░реА рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ
рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд╛рдиреАрдп рдХреИрдЪ-рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдЕрд╕реНрдерд╛рдпреА рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдПрдХ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЖрдорддреМрд░ рдкрд░ рдпрд╣ c: \ temp) рд╣реИред рдЗрд╕ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рдирд╛рдорд╕реНрдерд╛рди рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП c: \ temp \ USER рдпрд╛ c: \ temp \ SAMPLESред
рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореЗрдиреВ "Git> рдХреНрд▓реЛрди" рдЪреБрдиреЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ, "http://git.assembla.com/demo.git"ред TortoiseGit рдбреЗрдореЛ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рдкрде c: \ temp \ user рдореЗрдВ рд╕реНрд╡рдпрдВ рдЬреЛрдбрд╝ рджреЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ c: \ temp \ user \ рдбреЗрдореЛ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдЕрдВрддрд┐рдо "\ рдбреЗрдореЛ" рдорд┐рдЯрд╛ рджреЗрдВ рддрд╛рдХрд┐ рдХреЗрд╡рд▓ c: \ temp \ user рдмрдЪрд╛ рд░рд╣реЗред рдпрд╣ рдХреЗрд╡рд▓ рдХреНрд▓реЛрдирд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдлрд┐рд░ рдЬрдм рдкреБрд╢, рдкреБрд▓ рдФрд░ рдЗрддрдиреЗ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреБрдЫ рднреА рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

рдХреЗ рдЙрдкрдпреЛрдЧ
рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЪрдХреНрд░ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
- рдкреБрд▓ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░реЗрдВред
- рдкрд╛рд░реНрд╕ рдиреЗ рдХрдЫреБрдЖрдЬреАрдд рдореЗрдВ рд╕рдВрдШрд░реНрд╖ рдХрд┐рдпрд╛, рдпрджрд┐ рдХреЛрдИ рд╣реЛ
- рдбрд┐рд╕реНрдХ рд╕реЗ Cach├й рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рднреА рдЖрдпрд╛рдд рдХрд░реЗрдВ рдореЗрдиреВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
- рдХреИрдЪ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░реЗрдВред
- [рд╡реИрдХрд▓реНрдкрд┐рдХ] Cach├й рд╕реЗ рдбрд┐рд╕реНрдХ рдореЗрдВ рдЕрдкрд▓реЛрдб рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рд░реНрдпрд╛рдд рд╕рднреА рдореЗрдиреВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
- рдХрдорд┐рдЯ рдЪреБрдиреЗрдВ
- рдпрд╛ рддреЛ рдХреИрдЪ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдиреВ рд╕реЗ рдкреБрд╢ рдХрд░реЗрдВ рдпрд╛ рдлрд┐рд░ рдХрдорд┐рдЯ рдХреЗ рддреБрд░рдВрдд рдмрд╛рджред
рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: