Gitflow: рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреИрд╕реЗ рдЯрдХреНрдХрд░ рджреЗрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 27 рдЕрдкреНрд░реИрд▓ 2010  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: nvie/gitflow

рдЬрдм рдореИрдВ рдПрдХ рд░рд┐рд▓реАрдЬ рд╢рд╛рдЦрд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ:

$git flow release start release-1.1 1fe0166
Switched to a new branch 'release/release-1.1'

Summary of actions:
 - A new branch 'release/release-1.1' was created, based on '1fe0166'
 - You are now on branch 'release/release-1.1'

 Follow-up actions:
 - Bump the version number now!
 - Start committing last-minute fixes in preparing your release
 - When done, run:

      git flow release finish 'release-1.1'

рдореИрдВ рдЕрдиреБрд╕рд░рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЯрдХреНрдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВ рдФрд░ рдХреИрд╕реЗ? рдЬрдм рдореИрдВ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдХреНрдпрд╛ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдмрдореНрдкрд┐рдВрдЧ рд╕реЗ рддрд╛рддреНрдкрд░реНрдп рдЖрдкрдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рд╕реЗ рд╣реИред рдЬрд╣рд╛рдБ рддрдХ рд╢рд╛рдЦрд╛рдУрдВ рдХрд╛ рд╕рдВрдмрдВрдз рд╣реИ, gitflow рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдпрд╛ рдЬреЛ рднреА рдЖрдк рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ) рд╢рд╛рдпрдж рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдпрд╣ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдЕрднреА рднреА рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИред

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

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдмрдореНрдкрд┐рдВрдЧ рд╕реЗ рддрд╛рддреНрдкрд░реНрдп рдЖрдкрдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рд╕реЗ рд╣реИред рдЬрд╣рд╛рдБ рддрдХ рд╢рд╛рдЦрд╛рдУрдВ рдХрд╛ рд╕рдВрдмрдВрдз рд╣реИ, gitflow рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдпрд╛ рдЬреЛ рднреА рдЖрдк рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ) рд╢рд╛рдпрдж рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдпрд╣ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдЕрднреА рднреА рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИред

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

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

  • рдЪрд╛рд░реНрд▓реА

рдирдорд╕реНрддреЗ

рдореИрдВ _Git_ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдирдпрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдореЗрд░реА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЖрджреЗрд╢ рд╣реИ рдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рдмрд╕ рдлрд┐рд░ рд╕реЗ рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИред
рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдзрдиреНрдпрд╡рд╛рджред

@ Dmaster420 no nvie рдХрд╛ рдорддрд▓рдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рдХреЛрдб рдмреЗрд╕ рдореЗрдВ рд╡рд╣ рд╕реНрдерд╛рди рдвреВрдВрдврдирд╛ рд╣реИ рдЬрд╣рд╛рдБ рдЖрдк рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╡рд░реНрдгрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ django рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рднреАрддрд░ рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЖрдзрд╛рд░ init .py рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реВрдВ:

https://github.com/airtonix/django-ikari/blob/master/ikari/__init__.py

рддреЛ рдореИрдВ рдЗрд╕реЗ setup.py рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:

https://github.com/airtonix/django-ikari/blob/master/setup.py#L8

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдирд╡реАрдИ рдХрд╣ рд░рд╣рд╛ рд╣реИ: " init .py рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ '0.0.8' рд╕реЗ '0.0.9' рдореЗрдВ рдмрджрд▓реЗрдВ (рдпрд╛ рдЬреЛ рднреА рдЖрдкрдХрд╛ рд░рд┐рд▓реАрдЬ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ)

рд╣рд╛рд▓рд╛рдБрдХрд┐, git-flow рдХрд╛ рдПрдХ рдХрд╛рдВрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдореМрдЬреВрдж рд╣реИ рдЬреЛ рд╣реБрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

erikhuizinga picture erikhuizinga  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nvie picture nvie  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

OJ picture OJ  ┬╖  29рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tianon picture tianon  ┬╖  60рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

RoLYroLLs picture RoLYroLLs  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ