
рдХрд┐рд╕реА рддрд░рд╣ рдореБрдЭреЗ рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдлрд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдореИрдВ рдХрд┐рд╕реА рднреА рд╕рдордп рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЗрд╕реЗ рдХреНрд▓реЛрди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЕрдкреЗрдХреНрд╖рд┐рдд рдерд╛, рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рдЦреЛрдЬ рдиреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЬрд╡рд╛рдм рджрд┐рдП рдЬреИрд╕реЗ "рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИ, рдПрдХ рдХреНрд▓реЛрди рдмрдирд╛рдУред" рдФрд░ рдореБрдЭреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд▓рд┐рдВрдХ рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб рд╡рд╛рд▓реЗ рдХреБрдЫ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИред рдЪреВрдВрдХрд┐ "рдХреБрдЫ рд▓рд┐рдВрдХ" рдЗрд╕ рд╕рдВрдЧреНрд░рд╣ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдкреГрд╖реНрда рдкрд░ рд╣реИ (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдЗрд╕ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд), рдпрд╣ рдХреЗрд╡рд▓ рдлрд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдкрд░реНрдпрд╛рдкреНрдд рд▓рдЧрд╛ред рдХреИрд╕реЗ рд╣реЛ?
рдмреЗрд╢рдХ, рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рд╡рд╕реНрддреБрддрдГ рдХреЛрдИ рджреВрд░рд╕реНрде рднрдВрдбрд╛рд░ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдЖрдк рдкреБрд╢ рдФрд░ рдкреБрд▓ (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдмрд╛рдж рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрд▓реЛрди) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЦреАрдВрдЪрдирд╛ рд╕рдВрднрд╡ рд╣реИ? рдЙрддреНрддрд░: рдпрд╣ рд╕рдВрднрд╡ рд╣реИ,
hg incoming
рд╣рдореЗрдВ рдпрд╣рд╛рдВ рдорджрдж рдХрд░реЗрдЧреАред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдСрдкрд░реЗрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
- рдХрд╣реАрдВ рдПрдХ рдирдпрд╛ рдЦрд╛рд▓реА рднрдВрдбрд╛рд░ рдмрдирд╛рдПрдБред рдПрдХ рдЦрд╛рд▓реА рднрдВрдбрд╛рд░ рдореЗрдВ, рдЖрдк рдХрд┐рд╕реА рднреА рднрдВрдбрд╛рд░ рд╕реЗ
pull
рд╕рдХрддреЗ рд╣реИрдВред - рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
hg incoming
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЪреВрдВрдХрд┐ hg incoming
hg log
рдХреЗ рд╕рдорд╛рди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдореЗрдВ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╢реЛрдзрди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕реНрд╡рдпрдВ рдХреЛ unified diff
рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди (рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП git
рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдбрд┐рдл рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдЙрдкрдпреЛрдЧреА рд╣реИред - рдЪреВрдВрдХрд┐ рд╣рдо рд╕рднреА рд╕рдВрд╢реЛрдзрди рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рд╡реИрд╕реЗ, рдЖрдк рдХреГрдиреНрддрдХреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдмрдЪреНрдЪреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЙрди рдмрдЪреНрдЪреЛрдВ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдЬреЛ рдСрдбрд┐рдЯ рдХреЗ рдкреВрд░реНрд╡рдЬреЛрдВ рдирд╣реАрдВ рд╣реИрдВ, рдлрд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рд╣рдореЗрдВ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдореЗрдВ рдПрдХ рд╕рдВрд╢реЛрдзрди рд╣реИ, рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рднрдВрдбрд╛рд░ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╣реА рдорд╛рддрд╛-рдкрд┐рддрд╛ рдирд╣реАрдВ рд╣реИ:
-1:0000000000000000000000000000000000000000
ред рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рд╣реИред
рдЗрд╕ рд╕рдВрд╢реЛрдзрди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ, рд╣рдо рдЕрдиреНрдп рд╕рднреА рд╕рдВрд╢реЛрдзрдиреЛрдВ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдкрд╛рддреЗ рд╣реИрдВ (рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрд╢реЛрдзрди рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдЬреНрдЮрд╛рдд рд╣реИ: рдпрд╣ рдЦрд╛рд▓реА рд╣реИ)ред рдЗрд╕рдХреЗ рд▓рд┐рдП
- рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╢реЛрдзрди рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдПрдХ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рд╣рдо рдкрд╣рд▓реЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд▓реЗрддреЗ рд╣реИрдВред рдорд╛рддрд╛-рдкрд┐рддрд╛ рд╕реЗ рдмрдЪреНрдЪреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрди рд▓рд╛рдЧрддред
- рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдЬреЛрдбрд╝реЗрдВ (рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ рдпрджрд┐ рдЖрдк
hg incoming --style xml --verbose
: paths
рдЯреИрдЧ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ paths
)ред - рд╣рдо рдЗрд╕ рд╕реВрдЪреА рд╕реЗ рд╣рдЯрд╛рдП рдЧрдП рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ (рдпрд╣ рдЙрд╕реА рд╕реНрдерд╛рди рдкрд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ)ред
- рдЕрдм рд╣рдо рдПрдХ рдРрд╕рд╛ рд╕рдВрд╢реЛрдзрди рдвреВрдВрдврддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рднреА рд╡рдВрд╢рдЬ рдирд╣реАрдВ рд╣реИред рдпрд╣
hg incoming --rev revspec
рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╢реЛрдзрди рд╣реЛрдЧрд╛ред рдЗрд╕ рд╕рдВрд╢реЛрдзрди рдХреЛ рдкрд╛рдХрд░, рд╣рдо рдЗрд╕рдореЗрдВ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВрдЧреЗред
рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде
hg incoming
рдЖрдЙрдЯрдкреБрдЯ
hg incoming
рдХреЛ рдЗрд╕ рддрд░рд╣ рдХреЗ рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдпрд╛ рддреЛ
{file_adds}
,
{file_mods}
рдФрд░
{file_dels}
рд╕рд╛рде рдЕрдкрдирд╛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛, рдпрд╛ рд░реЗрдбреАрдореЗрдб рдПрдХ рд▓реЗрдирд╛ рд╣реЛрдЧрд╛:
--style xml
ред
--template
рдпрд╣рд╛рдВ рдЖрдкрдХреА рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЛ рд▓рд┐рдЦрдиреЗ рд╕реЗ XML рдХреЗ рд▓рд┐рдП рд╕реИрдХреНрд╕ рдкрд╛рд░реНрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреЛрдб рдмрд╣реБрдд рдХрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ
--style xml
рдХрд╛
--style xml
рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд┐рдпрд╛ред
рджрд░рдЕрд╕рд▓, рдХреЛрдб рд╣реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
python -O list_hg_files.py bitbucket.org/ZyX_I/aurum tip
python -O list_hg_files.py bitbucket.org/ZyX_I/aurum tip
ред рджреЛрдиреЛрдВ рддрд░реНрдХ (рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА URL рдФрд░ рд╕рдВрд╢реЛрдзрди рдбрд┐рдЬрд╝рд╛рдЗрдирд░) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред