Changes between Version 5 and Version 6 of StartModMaint
- Timestamp:
- Dec 3, 2013, 3:50:16 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
StartModMaint
v5 v6 14 14 * A compiler and development environment installed and working smoothly. 15 15 * Modular Boost installed as described in [wiki:TryModBoost Getting Started with Modular Boost]. 16 * {{{b2}}} in your path. That allows most of the command line examples given here to work as shown on both Windows and POSIX-like systems. 16 * {{{b2}}} in your path. That allows most of the command line examples given here to work as shown on both Windows and POSIX-like systems. 17 18 == Checking out the branch == 19 20 {{{ 21 cd modular-boost/libs/mylib 22 git branch 23 }}} 24 25 Will tell you what branch your local repo working copy is on. To change to {{{develop}}} for a really simple bug fix do this: 26 27 {{{ 28 cd modular-boost/libs/mylib 29 git checkout develop 30 }}} 31 32 You only have to do that once; your local repo working copy will sit on that branch until it is explicitly changed by a command you give. 33 34 If there is any possibility the branch in the public upstream repo has changed, you also will want to: 35 36 {{{ 37 git pull 38 }}} 17 39 18 40 == Verify Tests Working == … … 21 43 22 44 {{{ 23 cd modular-boost/libs/mylib24 git checkout develop25 git pull26 45 cd test 27 46 b2 … … 33 52 34 53 {{{ 35 cd /modular-boost/libs/mylib 36 git checkout develop 54 cd modular-boost/libs/mylib 37 55 # make edits 38 56 # test as above … … 41 59 }}} 42 60 43 Simple bugs are usually fixed on the {{{develop}}} branch - there is usually no need to first create a bug-fix branch. 61 == Start work on a new feature == 44 62 63 Simple bugs are usually fixed on the {{{develop}}} branch, at least in smaller projects. There is usually no need to first create a bug-fix branch. But git developers usually create a (possibly private) branch to work on new features, since development of new features on the development branch might leave it unstable for longer that expected. 64 65 {{{ 66 ... to be supplied ... 67 }}} 68