рдПрдЪрдЬреА рдЗрдирд┐рдЯ: рднрд╛рдЧ 2: рдореВрд▓ рдмрд╛рддреЗрдВ

рдпрд╣ Hg Init рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рджреВрд╕рд░рд╛ рднрд╛рдЧ рд╣реИ : рдЬреЛрдПрд▓ рд╕реНрдкреЛрд▓рд╕реНрдХреА рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ ред рддреБрдо рднреА рддреЛрдбрд╝рдлреЛрдбрд╝ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП Retraining рдХреЗ рдкрд╣рд▓реЗ рднрд╛рдЧ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд╣рддреЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред



рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рдЕрдХреЗрд▓реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рддреЛ рдЖрдк рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд╕рднреА рдЖрдХрд░реНрд╖рдг рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рднрд╛рдЧ рджрд┐рдЦрд╛рдПрдЧрд╛ рдХрд┐ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬреЛрдбрд╝рдирд╛ рдХрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реИред



рднрд╛рдЧ 2. рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдореВрд▓ рдмрд╛рддреЗрдВ





рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╣реИ ред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рджреЛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╣реИрдВ:

  1. рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рднреА рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред
  2. рдпрд╣ рдЖрдкрдХреЗ рдХреЛрдб рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдХрд░реНрдордЪрд╛рд░реА рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдХреЛрдб рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ








рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдХреЗ рдмрд┐рдирд╛, рдЖрдк рдХреЛрдб рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдХрдИ рдкреНрд░рддрд┐рдпрд╛рдВ рдмрдирд╛рдХрд░ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:







рдпрд╣ рд╕реБрдирд╕рд╛рди рд╣реИ, рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреА рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рднреНрд░рдо рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИред



рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ, рдпреВрдирд┐рдХреНрд╕ рдФрд░ рдореИрдХ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб hg



:







рдпрджрд┐ рдЖрдк рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдмрд┐рдирд╛ hg



рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрдорд╛рдВрдб рдХреА рдПрдХ рд╕реВрдЪреА рдорд┐рд▓реЗрдЧреАред рдЖрдк рдХрдорд╛рдВрдбреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП hg help



рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рднрдВрдбрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред рднрдВрдбрд╛рд░ рдЖрдкрдХреА рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд┐рдЫрд▓реЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ - рдХреЗрд╡рд▓ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдПрдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд╕реВрдЪреА рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рдПрдЧреАред



рдкреБрд░рд╛рдиреЗ рджрд┐рдиреЛрдВ рдореЗрдВ, рднрдВрдбрд╛рд░ рдХрд╛ рд╣реЛрдирд╛ рдмрд╣реБрдд рдмрдбрд╝реА рдмрд╛рдд рдереАред рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдХреЗрдВрджреНрд░реАрдп рд╕рд░реНрд╡рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЖрдкрдХреЛ рдЙрд╕ рдкрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдПрдХ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЗрд╕реЗ рдмрд┐рдирд╛ рдлреИрдВрд╕реА рд╕реЗрдВрдЯреНрд░рд▓ рд╕рд░реНрд╡рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЕрдХреЗрд▓реЗ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдПрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕реБрдкрд░ рдЖрд╕рд╛рди рд╣реИ: рдЖрдк рдмрд╕ рдЕрдкрдиреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ ...







... рдФрд░ hg init



рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:







hg init





рдПрдХ рднрдВрдбрд╛рд░ рдмрдирд╛рддрд╛ рд╣реИред





рдПрдХ рдорд┐рдирдЯ рд░реБрдХрд┐рдП, рдХреБрдЫ рд╣реБрдЖ? рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИред рдирд╣реАрдВ, рдпрджрд┐ рдЖрдк рдмреЗрд╣рддрд░ рджрд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдПрдХ рдирдИ .hg



рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ .hg



:







рдпрд╣ рднрдВрдбрд╛рд░ рд╣реИ! рдпрд╣ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИред рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг, рдЯреИрдЧ, рдмрд╛рд░рд┐рд╢ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореЛрдЬреЗ рдХреА рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬреЛрдбрд╝реА, рдФрд░ рдмрд╣реБрдд рдХреБрдЫред рд╡рд╣рд╛рдВ рдордд рдЪрдврд╝реЛред рдЖрдкрдХреЛ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред



рдЦреИрд░, рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдм рдПрдХ рддрд╛рдЬрд╛ рдмреЗрдХреНрдб рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕рднреА рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдпрд╣ рднреА рд╕рд░рд▓ рд╣реИ: рдЖрдкрдХреЛ рдмрд╕ hg add



рдЪрд▓рд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред







hg add





рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╢реЗрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рд░реНрдХ рдлрд╛рдЗрд▓реЗрдВред рдЬрдм рддрдХ рдЖрдк рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рддрдм рддрдХ рдлрд╛рдЗрд▓реЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬреЛрдбрд╝реА рдирд╣реАрдВ рдЬрд╛рдПрдВрдЧреАред





рдПрдХ рдФрд░ рдХрджрдо рд╣реИ ... рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдмрджрд▓рд╛рд╡? рдЗрди рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рддрдереНрдпред



рдЖрдк рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВ рдордЬрдмреВрд░ рд╣реИрдВ? рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХрд╛ рдЕрд░реНрде рд╣реИ: "рдЕрд░реЗ, рдпрд╣ рд╣реИ рдХрд┐ рдлрд╛рдЗрд▓реЗрдВ рдЕрдм рдХреИрд╕реЗ рджрд┐рдЦрддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдпрд╛рдж рд░рдЦреЗрдВ, рдХреГрдкрдпрд╛ред" рдпрд╣ рд╕рдВрдкреВрд░реНрдг рдХреИрдЯрд▓реЙрдЧ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ ... рдЬрдм рднреА рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рдмрджрд▓рд╛ рд╣реИ, рдФрд░ рдЖрдк рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдмрджрд▓рд╛рд╡ рдХрд░рддреЗ рд╣реИрдВред



hg commit





рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИред









рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рд╕рдВрдкрд╛рджрдХ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛ рддрд╛рдХрд┐ рдЖрдк рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдкреНрд░рд┐рдВрдЯ рдХрд░ рд╕рдХреЗрдВред рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред







рд╕рдВрдкрд╛рджрдХ рдХреЛ рдмрдЪрд╛рдиреЗ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЛрдВрдЧреЗред



рдЖрдк рдкрд░рд┐рд╡рд░реНрддрди рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП hg log



рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЖрдкрдХреЗ рднрдВрдбрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреНрд▓реЙрдЧ рдХреА рддрд░рд╣ рд╣реИ:







hg log





рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред





рдЪрд▓рд┐рдП рдлрд╛рдЗрд▓ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред







рдЪреВрдВрдХрд┐ рд╣рдордиреЗ рдмрджрд▓рд╛рд╡ рдХрд┐рдпрд╛ рд╣реИ, рд╣рдо hg commit



рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рдХрд░ рд╕рдХрддреЗ hg commit



:







рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ Mercurial рдиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдерд╛ рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓, axt, рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:







рдФрд░ рдЕрдм, рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ (рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП) рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдЗрдП рдХрд╣рд╛рдиреА рджреЗрдЦреЗрдВ:







рдХрд┐рд╕реА рднреА рд╡рд░реНрддрдорд╛рди рдмреНрд▓реЙрдЧрд░ рдХреА рддрд░рд╣, Mercurial рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рдмрд╕реЗ рдирдпрд╛ рдбрд╛рд▓рддрд╛ рд╣реИред



рдореИрдВ рдПрдХ рдФрд░ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдмрд╕ рдЦреБрдж рдХреЛ рдЦреБрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред







рдХрдорд┐рдЯ (рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдВ):







рдореЗрд░рд╛ рдкреНрд░рддрд┐рдмрджреНрдз рд╕рдВрджреЗрд╢:







рдФрд░ рдЕрдм рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ?







рдЦреИрд░, рдпрд╣ рдордЬреЗрджрд╛рд░ рдерд╛ред рдореИрдВрдиреЗ рдХрдИ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдФрд░ рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрджрд▓рд╛рд╡ рдХрд┐рдпрд╛, рддреЛ рдореИрдВрдиреЗ рдЙрд╕реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рдХрд┐рдпрд╛ред



рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдЕрдм рдЖрдк рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ: "рдЬреЙрдПрд▓, рдЖрд▓ рдерд┐рд╕ рд▓реЛрд╡рд╕ рд╡рд╛рдЯреНрд╕рдПрдЯреА рдЯрд╛рдЗрдоред" рдпрд╣ рд╕рдм рдХрдЯрд╛рд╡рд╕рд┐рдпрд╛ рдХрдорд┐рдЯрдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рдХреНрдпреЛрдВ?



рдзреИрд░реНрдп, рдореЗрд░реЗ рдпреБрд╡рд╛ рдорд┐рддреНрд░ред рдЖрдк рдпрд╣ рдЬрд╛рдирдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рд╕рдм рдХреЛ рдХреИрд╕реЗ рднреБрдирд╛рдирд╛ рд╣реИред



рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдкрдиреЗ рд╕рдВрдкрд╛рджрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдХ рдмрдбрд╝реА рдЧрд▓рддреА рдХреА рд╣реИред







рдФрд░ рдлрд┐рд░, рдореЗрд░реА рдЕрдЪреНрдЫрд╛рдИ, рд╕рдм рдХреБрдЫ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдиреЗ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред







рдРрд╕реЗ рд╕рдордп рдореЗрдВ рдЬрдм рдХреЛрдИ рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдирд╣реАрдВ рдерд╛, рдпрд╣ рд╕рдм рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рдкрд╛рд╕ рдЬрд╛рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред рд╡рд╣рд╛рдБ, рдЖрдкрдХреА рдЖрдБрдЦреЛрдВ рдореЗрдВ рдЖрдБрд╕реВ рдХреЗ рд╕рд╛рде, рдЖрдк рдЙрд╕рд╕реЗ рдПрдХ рдмреЗрдзрдбрд╝рдХ рдЙрджрд╛рд╕ рд╕рд╡рд╛рд▓ рдкреВрдЫреЗрдВрдЧреЗ: "рдмреИрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдо" рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ "рдкрд┐рдЫрд▓реЗ рдЖрда рдорд╣реАрдиреЛрдВ рд╕реЗ рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред"



рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рдЯреИрдХреЛ рд╣реИ , рдмрд╣реБрдд рдорд╛рдореВрд▓реА рд╣реИ рдФрд░ рдмрд╛рдХреА рдЯреАрдо рдХреЗ рд╕рд╛рде рднреЛрдЬрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЙрди рджреБрд░реНрд▓рдн рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрдм рд╡рд╣ рдЕрдкрдиреЗ рд╡реНрд╣реАрд▓рдЪреЗрдпрд░ рдореЗрдВ рдирд╣реАрдВ рдмреИрдард╛ рд╣реИ, рддреЛ рдЖрдк рдПрдХ рддреНрд░рд┐рдХреЛрдгреАрдп рд╕рд╛рд▓реНрд╕рд╛ рд░рдВрдЧ рдХрд╛ рд╕реНрдерд╛рди рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЙрд╕рдХреЗ рдкреИрд░реЛрдВ рд╕реЗ рдЧрд┐рд░рдиреЗ рд╡рд╛рд▓реА рдмреВрдВрджреЗрдВ, рдЙрд╕рдХреЗ рдореИрдХреНрд╕рд┐рдХрди рд╕реНрдиреИрдХреНрд╕ рд╕реЗ рдЧрд┐рд░рддреА рд╣реИрдВред рдЗрди рдмреВрдВрджреЛрдВ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдЕрдкрдиреА рдХреБрд░реНрд╕реА рдирд╣реАрдВ рд▓реЗрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╣рд░рдорди рдорд┐рд▓рд░ рдХреА рдЙрддреНрдХреГрд╖реНрдЯ рдХреБрд░реНрд╕рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ , рдЬрд┐рд╕реЗ рдХрдВрдкрдиреА рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХреЛрдВ рдиреЗ рдЕрдкрдиреЗ рдкреНрд░рд┐рдпрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЦрд░реАрджрд╛ рд╣реИ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдмрдЬрдЯ рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреБрдЫ рдирд╣реАрдВ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рд╕рднреА рдиреЗ рдкреАрда рдореЗрдВ рдЦрдЯрд╛рд╕ рдбрд╛рд▓ рджреА рд╣реИред



рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЛрдИ рдмреИрдХрдЕрдк рдирд╣реАрдВ рд╣реИ, рд╣рд╛рдБред



рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдХреА рдмрджреМрд▓рдд, рдЕрдЧрд░ рдЖрдкрдиреЗ рдЬреЛ рдХрд┐рдпрд╛ рд╡рд╣ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ hg revert



рдХрдорд╛рдВрдб рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЙрд╕ рддрд░рд╣ рд╕реЗ рддреБрд░рдВрдд рд╡рд╛рдкрд╕ рдХрд░ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдпрд╣ рдЕрдВрддрд┐рдо рдкреНрд░рддрд┐рдмрджреНрдз рдХреЗ рд╕рдордп рдерд╛ред







hg revert





рдмрджрд▓реЗ рд╣реБрдП рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рддрдп рдХрд┐рдП рдЧрдП рджреГрд╢реНрдп рдкрд░ рд▓реМрдЯрд╛рддрд╛ рд╣реИред





рдореИрдВрдиреЗ - рд╕рднреА рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрдирдХреА рдкрд┐рдЫрд▓реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред



рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЬрдм рдЖрдк Mercurial рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк:

  1. рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдВ
  2. рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╡реЗ рдлрд┐рдЯ рд╣реИрдВ
  3. рдпрджрд┐ рдЙрдЪрд┐рдд рд╣реЛ, рддреЛ commit



  4. рдпрджрд┐ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рддреЛ revert



  5. рдЧреЛрдЯреЛ рез




(рдореБрдЭреЗ рдкрддрд╛ рд╣реИред рдореИрдВ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЧреЛрдЯреЛ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде - рдореИрдВ рдЙрди рд╕рднреА рдХрд╛ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реВрдВ рдЬреЛ рдХрднреА рднреА рдЬреАрд╡рд┐рдд рд░рд╣реЗ рд╣реИрдВред)



рд╕рдордп рдХреЗ рд╕рд╛рде, рдЖрдк рднреВрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЕрдВрддрд┐рдо рдкреНрд░рддрд┐рдмрджреНрдз рдХреЗ рдмрд╛рдж рд╕реЗ рдХреНрдпрд╛ рдмрджрд▓ рдЧрдпрд╛ред рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рдм рдкрд░ рдирдЬрд╝рд░ рд░рдЦрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдмрд╕ hg status



рдЪрд▓рд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░ рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдЖрдкрдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджреЗрдЧрд╛ред



hg status





рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред





рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдореИрдВрдиреЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ, рджреВрд╕рд░реЗ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛, рдФрд░ рддреАрд╕рд░реЗ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред







hg status



рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рдЖрдЗрдХрди рдЬреЛрдбрд╝рдХрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЖрдЗрдХрди рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖред "рдПрдо" рдХрд╛ рдЕрд░реНрде рд╣реИ "рд╕рдВрд╢реЛрдзрд┐рдд" - рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред "!" рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ - рдлрд╝рд╛рдЗрд▓ рдпрд╣рд╛рдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдХрд╣реАрдВ рдЪрд▓реА рдЧрдИред "?" рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд░рд╛рдЬреНрдп рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИ - рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдХреЛ рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдкрддрд╛ рд╣реИред рдЕрднреА рддрдХ рдкрддрд╛ рдирд╣реАрдВ рд╣реИред



рдЖрдЗрдП рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдмрджрд▓рд╛рд╡реЛрдВ рд╕реЗ рдирд┐рдкрдЯреЗрдВред рдпрд╣рд╛рдБ a.txt рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдЖрдк рднреВрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдмрджрд▓ рдЧрдП рд╣реИрдВред рдирд░рдХ, рдореБрдЭреЗ рдореБрд╢реНрдХрд┐рд▓ рд╕реЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдирд╛рд╢реНрддреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЦрд╛рддреА рд╣реВрдВред рдФрд░ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЪрд┐рдВрддрд╛рдЬрдирдХ рд╣реИ рдХрд┐ рдпреЗ рд╣рдореЗрд╢рд╛ CHEERIOS рдЦрд╕реНрддрд╛ рд░рд┐рдВрдЧ рд╣реИрдВред рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, a.txt рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреНрдпрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ?



рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рд╣реИ: hg diff



рдЖрдкрдХреЛ рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рдЖрдЦрд┐рд░реА рдХрдореЗрдЯ рд╕реЗ рдлрд╛рдЗрд▓ рдХрд╛ рдХреНрдпрд╛ рд╣реБрдЖред



hg diff





рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреНрдпрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рджрд┐рдЦрд╛рддрд╛ рд╣реИред









рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдереЛрдбрд╝рд╛ рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдорд╛рдЗрдирд╕ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд░реЗрдЦрд╛рдУрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╣ рд╡рд╣реА рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛) рдФрд░ рдкреНрд▓рд╕ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреЗрдВ (рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ)ред рдЗрд╕рд▓рд┐рдП рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ "рд╕рд╛рдорд╛рдиреНрдп рд▓реЛрдЧреЛрдВ" рдХреЛ "рд╕рд┐рд╡рд┐рд▓рд┐рдпрдВрд╕" рджреНрд╡рд╛рд░рд╛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



рдЕрдм рдЙрд╕ рд▓рд╛рдкрддрд╛ favicon.ico рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдЧрд░ рдЖрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛рдИ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП hg revert



рдХрдорд╛рдВрдб рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВ (рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ), рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдШрдЯрдирд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреА рд╣реЛрдЧреАред



hg remove





рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рд░реНрдХреНрд╕ рдлрд╛рдЗрд▓реЗрдВред рдЬрдм рддрдХ рдЖрдк рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рддрдм рддрдХ рдбрд┐рд╕реНрдХ рдкрд░ рдореМрдЬреВрдж рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред









"рдЖрд░" рдХрд╛ рдЕрд░реНрде рд╣реИ "рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛", рдЬреЛ рдХрд┐ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд┐рд╣реНрдирд┐рдд рд╣реИред рдЕрдЧрд▓реА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рджреМрд░рд╛рди, Mercurial рдпрд╣ рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛ рджреЗрдЧрд╛ред (рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рднрдВрдбрд╛рд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рдо рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ рд╡рд╛рдкрд╕ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред) рдФрд░ рдЕрдВрдд рдореЗрдВ, рдЖрдкрдХреЛ рдЗрд╕ рдирдИ b.txt рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:







"рдП" рдХрд╛ рдЕрд░реНрде рд╣реИ "рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛", рдЕрд░реНрдерд╛рдд, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рдЪрд┐рд╣реНрдирд┐рдд рд╣реИред рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдХрд┐ рдореИрдВ рд╣рд░ рдмрд╛рд░ hg status



рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдЖрд▓рд╕реА рдерд╛? рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдХреЗ рд▓рд┐рдП, рдЕрдХреНрд╖рд░реЛрдВ рдХрд╛ рдПрдХ рдиреНрдпреВрдирддрдо рд╕реЗрдЯ рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдХрдорд╛рдВрдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдХрдорд╛рдВрдб st



рдкрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред



рдкреНрд░рд╢реНрди рдФрд░ рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдЪрд┐рд╣реНрдиреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ:







hg log



рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдФрд░ рдХреНрдпрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ: рдкрд░рд┐рд╡рд░реНрддрди рд░реЗрдЦрд╛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддрд┐рдмрджреНрдз рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рджреЛ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВ: рдкрд╣рд▓рд╛ рд╕рдВрд╢реЛрдзрди рдХреЗ рд▓рд┐рдП "0" рдХреА рддрд░рд╣ рдПрдХ рдЫреЛрдЯрд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕рдордЭ рдореЗрдВ рди рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓, рдЬрд┐рд╕реЗ рдЖрдк рдЕрднреА рдХреЗ рд▓рд┐рдП рдЕрдирджреЗрдЦрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рдХрд┐рд╕реА рднреА рдлрд╝рд╛рдЗрд▓ рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднрдВрдбрд╛рд░ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рд░рд▓ hg cat



рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рдХрд┐рд╕реА рднреА рдлрд╝рд╛рдЗрд▓ рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХрдВрд╕реЛрд▓ рдкрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рдпрд╣ рджреЗрдЦрдирд╛ рд╣реИ рдХрд┐ рдЕрдм a.txt рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ:







hg cat





рдХрд┐рд╕реА рднреА рд╕рдВрд╢реЛрдзрди рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред





рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрд╣рд▓реЗ рдХреИрд╕реЗ рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ -r



рддрд░реНрдХ ("рд╕рдВрд╢реЛрдзрди", рдЕрд░реНрдерд╛рдд рд╕рдВрд╢реЛрдзрди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╛рдВрдЫрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди (рд▓реЙрдЧ рд╕реЗ рдмрджрд▓рд╛рд╡) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ:







рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬрдЯрд┐рд▓ рд╕рд╛рдордЧреНрд░реА рдпрд╛ рдмрдбрд╝реА рд▓рдВрдмрд╛рдИ рд╣реИ, рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдереЛрдбрд╝рд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рддреЛ рдореИрдВ рджреЛ рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ r



рд╕рд╛рде hg diff



рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ рд╕рдВрд╢реЛрдзрди 0 рдФрд░ 1 рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреИрд╕реЗ рджреЗрдЦрд╛ рдЬрд╛рдП:







рдФрд░ рдЕрдВрдд рдореЗрдВ, - рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдк рдЕрднреА рддрдХ рдердХрд╛рди рд╕реЗ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдирд┐рдХрд▓реЗ рд╣реИрдВ - рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рдЗрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдЦрддреНрдо рдХрд░реВрдВ, рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рдФрд░ рдЫреЛрдЯреА рдЪрд╛рд▓ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ: hg update



рдХрдорд╛рдВрдб рд╕реЗ рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдВрд╢реЛрдзрди рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд╕рдордп рддрдХ рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдареАрдХ рд╣реИ, рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ , рдЖрдк рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдирд╣реАрдВ рдЬрд╛ рдкрд╛рдПрдВрдЧреЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рд╣рд╛рдБред рдЖрдк рдХреЗрд╡рд▓ рдЪрд╛рд░ рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рд╕рд╛рде, hg update -r 103994



рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд░реЛрдд рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЧреНрд░реЗрд╡рд┐рдЯреНрд╕рдкреЙрдп рдФрд░ рдЕрдиреНрдп рднрд╡рд┐рд╖реНрдп рдХреА рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рдеред рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред



рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╕рдВрднрд╡ рд╣реИ, рдХрд┐рд╕реА рднреА рд╕рдВрд╢реЛрдзрди рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛ рд╣реИред рдЕрдкрдиреЗ рд╣рд╛рде рджреЗрдЦреЛ:







hg update





рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рд╕рдВрд╢реЛрдзрди рдХреА рддрд░рд╣, рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдПрдХ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓рд╛рддрд╛ рд╣реИред





рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдВрд╢реЛрдзрди рдХреЗ рдмреАрдЪ рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, hg update



рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдпрд╛рдж рдХрд┐рдП рдЧрдП рдмрджрд▓рд╛рд╡ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реА рдпрд╛ рд╣рдЯрд╛ рджреА рдЧрдИ рдереА, рддреЛ рдпрд╣ рдХрдорд╛рдВрдб рдЗрд╕реЗ рдбрд┐рд╕реНрдХ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рдпрд╛ рд╣рдЯрд╛рддрд╛ рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд░рдирд┐рдВрдЧ hg update



рд░рд╛рдЬреНрдп рдореЗрдВ рдирд╡реАрдирддрдо рд╕рдВрд╢реЛрдзрди рдХреА рддрд░рд╣ рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд▓рд╛рддрд╛ рд╣реИред



рдЦреБрдж рдХреЛ рдкрд░рдЦреЛ




рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдБ рд╡рд╣ рд╕рдм рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЗрд╕ рд╕рдордп рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

  1. рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдмрдирд╛рдПрдВ
  2. рднрдВрдбрд╛рд░ рд╕реЗ рдлрд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝реЗрдВ рдпрд╛ рдирд┐рдХрд╛рд▓реЗрдВ
  3. рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬреЛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЙрд╕рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ
  4. ... рдпрджрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдмрджрд▓рд╛рд╡ рдХрд░реЗрдВ
  5. ... рдпрд╛ рдпрджрд┐ рдЖрдкрдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдкрд░рд┐рд╡рд░реНрддрди рд╡рд╛рдкрд╕ рдХрд░реЗрдВ
  6. рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рджреЗрдЦреЗрдВ рдпрд╛ рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдХреБрдЫ рд╕рдВрд╢реЛрдзрди рдЬреИрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓рд╛рдПрдВред




рдпрд╣рд╛рдВ рдЬрд╛рд░реА рд╣реИ:

рдПрдЪрдЬреА рдЗрдирд┐рдЯ: рднрд╛рдЧ 3. рдПрдХ рдЯреАрдо рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрджрдд рдбрд╛рд▓рдирд╛



All Articles