Difference between revisions of "Documentation/Nightly/Developers/Build Instructions/CheckoutSourceCode"
From Slicer Wiki
| Line 2: | Line 2: | ||
== CHECKOUT slicer source files == | == CHECKOUT slicer source files == | ||
| − | |||
| − | |||
| − | |||
| − | |||
<!-- | <!-- | ||
2. Even if you use <code>svn</code> to check out Slicer source code, you will need to have <code>git</code> installed to checkout and build other libraries. '''YES''', you need to install the things listed in the [[Documentation/{{documentation/version}}/Developers/Build Instructions/Prerequisites|prerequisites]] !. | 2. Even if you use <code>svn</code> to check out Slicer source code, you will need to have <code>git</code> installed to checkout and build other libraries. '''YES''', you need to install the things listed in the [[Documentation/{{documentation/version}}/Developers/Build Instructions/Prerequisites|prerequisites]] !. | ||
| Line 23: | Line 19: | ||
Check out the code using <code>git</code> and configure the <code>git svn</code> bridge: | Check out the code using <code>git</code> and configure the <code>git svn</code> bridge: | ||
| + | |||
| + | <ol style="list-style-type:none; border-left:thick solid red; padding-left:1em;"> | ||
| + | <li>While it is not enforced, we strongly recommend you to '''AVOID''' the use of '''SPACES''' for both the <code>source directory</code> and the <code>build directory</code>. We mean it. | ||
| + | </li> | ||
| + | </ol> | ||
<ol start="1" style="list-style-type: decimal;"> | <ol start="1" style="list-style-type: decimal;"> | ||
Revision as of 18:08, 5 March 2014
Home < Documentation < Nightly < Developers < Build Instructions < CheckoutSourceCode
|
For the latest Slicer documentation, visit the read-the-docs. |
CHECKOUT slicer source files
Check out the code using git and configure the git svn bridge:
- While it is not enforced, we strongly recommend you to AVOID the use of SPACES for both the
source directoryand thebuild directory. We mean it.
-
Clone the github repository
cd MyProjects git clone git://github.com/Slicer/Slicer.git
The
Slicerdirectory is automatically created after cloning Slicer. -
Setup the development environment:
cd Slicer ./Utilities/SetupForDevelopment.sh
For more details see Development With Git.
-
Configure the
git svnbridge to ensure the mapping with svn revision.cd Slicer git svn init http://svn.slicer.org/Slicer4/trunk git update-ref refs/remotes/git-svn refs/remotes/origin/master git checkout master git svn rebase