Changes between Version 17 and Version 18 of StartModMaint


Ignore:
Timestamp:
Dec 10, 2013, 2:59:02 PM (9 years ago)
Author:
Beman Dawes
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • StartModMaint

    v17 v18  
    132132}}}
    133133
    134 === First post-conversion merge to {{{master}}} ===
     134=== First post-svn conversion merge to {{{master}}} ===
    135135
    136136When you are ready to merge the {{{develop}}} branch to {{{master}}} (or better yet a release branch that's branched off {{{master}}}), there's a bit of housekeeping to be done
     
    177177You're now ready for "routine" merges to proceed as per Gitflow (or whatever other strategy you wish to use).
    178178
    179 === Library release ===
     179=== Lightweight library release ===
    180180
     181Small, simple libraries and simple releases just merge {{{develop}}} into {{{master}}}, tag {{{master}}}, and declare victory.
     182
     183{{{
     184git checkout master
     185git merge --no-ff develop
     186git tag -a 1.56.1
     187}}}
     188
     189=== Heavyweight library release ===
     190
     191Large, complex libraries, particularly those with multiple developers working in parallel, need to use a release procedure that scales up better than the lightweight procedure. The Git Flow approach is recommended. Find out more at [wiki:StartModWorkflow Modular Boost Library Workflow Overview] and be sure to study the examples given in [http://nvie.com/posts/a-successful-git-branching-model/ Vincent Driessen's original blog posting].