Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
lirec:version_control_guide [2009-02-04 16:26] – davegriffiths | lirec:version_control_guide [2009-02-04 18:19] – davegriffiths | ||
---|---|---|---|
Line 41: | Line 41: | ||
=====SVN Basics===== | =====SVN Basics===== | ||
- | I've set up the lirec svn repository with a dummy project called ' | + | Firstly install |
- | Firstly svn likes to know what editor you like to use so it can launch it to add comments for your code commits. Put this environment variable in your .bashrc (set to editor of your choice, of course): | + | I've set up the lirec svn repository with a dummy project called ' |
+ | |||
+ | Firstly svn likes to know what editor you like to use so it can launch it to add comments for your code commits. Put this environment variable in your .bashrc (set to your editor of your choice, of course): | ||
< | < | ||
Line 53: | Line 55: | ||
Firstly go to a directory where you want to keep your code and run: | Firstly go to a directory where you want to keep your code and run: | ||
- | < | + | < |
- | + | Replace " | |
- | Obviously replacing | + | |
====Make some changes==== | ====Make some changes==== | ||
Line 82: | Line 83: | ||
< | < | ||
- | This will merge everyone' | + | This will merge everyone' |
====Diffing==== | ====Diffing==== | ||
Line 92: | Line 93: | ||
This will diff the entire sourcecode, and print out a list of changes it found. You can also specify individual files to diff too. There are utilities which read the output of this command and display it graphically if it's helpful, but you don't generally need them for small changes. | This will diff the entire sourcecode, and print out a list of changes it found. You can also specify individual files to diff too. There are utilities which read the output of this command and display it graphically if it's helpful, but you don't generally need them for small changes. | ||
+ | ======More Information====== | ||
+ | |||
+ | * Version Control with Subversion: A complete online book: [[http:// | ||