Changes between Version 27 and Version 28 of TryModBoost
- Timestamp:
- Jan 1, 2014, 7:16:26 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TryModBoost
v27 v28 8 8 9 9 * A C++ compiler installed. 10 * A recent release of the Git command line client installed. See [wiki:Git/GitHome Getting Started with Git] for the minimum Git version requirement.10 * A recent release of the Git command line client installed. See [wiki:Git/GitHome Getting Started with Git] for Git version requirements and information about command line clients. 11 11 12 12 If you haven't done so already, set up your git configuration: … … 47 47 == Installing Modular Boost == 48 48 49 The initial cloning will take at least 45 minutes on a 3.0 mbps Internet connection and will consume roughly 1.5 GB of disk space. 50 51 Cloning is only done once, so this lengthy initial time is not a long-term concern. 52 49 53 From the command line on Windows: 50 54 51 55 {{{ 52 git clone --recursive git@github.com:boostorg/boost.git modular-boost 56 git clone --recursive git@github.com:boostorg/boost.git modular-boost >clone.log 53 57 cd modular-boost 54 58 .\bootstrap … … 59 63 60 64 {{{ 61 git clone --recursive git@github.com:boostorg/boost.git modular-boost 65 git clone --recursive git@github.com:boostorg/boost.git modular-boost >clone.log 62 66 cd modular-boost 63 67 ./bootstrap.sh … … 100 104 === Checking out a particular branch === 101 105 102 The {{{clone}}} operation above leaves the individual libraries in the {{{modular-boost}}} local repository in a detached state that is not very useful and can result in data loss. So the first thing you want to do is switch a library you want to modifyto the branch you want to work on. For example, if you want to do some maintenance on the {{{develop}}} branch of {{{mylib}}}, do this:106 The {{{clone}}} operation above leaves each individual library in the {{{modular-boost}}} local repository in a detached state that is not very useful if you want to make changes and also could result in data loss. So the first thing you want to do for a library you are going to modify is switch it to the branch you want to work on. For example, if you want to do some maintenance on the {{{develop}}} branch of {{{mylib}}}, do this: 103 107 104 108 {{{