Difference between revisions of "Documentation/Nightly/Developers/Build Instructions/CheckoutSourceCode"
From Slicer Wiki
(Add 4.5.0-1 version of Slicer in revision list) |
|||
Line 60: | Line 60: | ||
'''Release''' '''SVN revision#''' | '''Release''' '''SVN revision#''' | ||
+ | 4.5.0-1 24735 | ||
4.4 23774 | 4.4 23774 | ||
4.3.1 22599 | 4.3.1 22599 |
Revision as of 17:22, 9 February 2016
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 directory
and thebuild directory
. We mean it.
-
Clone the github repository
cd MyProjects git clone git://github.com/Slicer/Slicer.git
The
Slicer
directory is automatically created after cloning Slicer. -
Setup the development environment:
cd Slicer ./Utilities/SetupForDevelopment.sh
For more details see Development With Git.
On Windows enter the commands above in to a bash shell, such as Git Bash (part of msysgit).
-
Configure the
git svn
bridge 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
If you plan to compile Slicer to develop your own extensions and test these extensions on Slicer releases, it is convenient to download the source code directly from SVN and specify the revision number corresponding to the release you want.
svn co http://svn.slicer.org/Slicer4/trunk Slicer-r23774 -r 23774
Release SVN revision# 4.5.0-1 24735 4.4 23774 4.3.1 22599 4.3.0 22408
More corresponding SVN revision numbers can be found here and here