Difference between revisions of "SVN Tutorial for Ubuntu"
Line 63: | Line 63: | ||
− | The '?' means that this file is not under version control. | + | The '?' means that this file is not under version control. Some other useful status are: |
' ' - no modifications; | ' ' - no modifications; | ||
+ | |||
'A' - item is scheduled for addition; | 'A' - item is scheduled for addition; | ||
+ | |||
'D' - item is scheduled for deletion; | 'D' - item is scheduled for deletion; | ||
+ | |||
'M' - item has been modified; | 'M' - item has been modified; | ||
+ | |||
'R' - item has been replaced in your working copy; | 'R' - item has been replaced in your working copy; | ||
+ | |||
'I' - item is being ignored; | 'I' - item is being ignored; | ||
− | '!' - item is missing | + | |
+ | '!' - item is missing. |
Revision as of 09:13, 4 September 2017
This page contains the principal commands to use SVN in Ubuntu.
Contents
Install
To install the SVN on Ubuntu, use the following command
sudo apt-get install subversion
Getting Project Repository
After installing the SVN, you need to get the repository that you want to track. Go to the macros@ufmg's repository and choose which repository you want to. For example, if you want the Little John's repository, go to the Little John's page and get the link.
Then you only need to do
svn checkout LINK YOUR_FOLDER
For example:
svn checkout https://svn.code.sf.net/p/macroufmg/littlejohn/mobilemanipulator/ littlejohn
this will create a folder called "littlejohn" in your current folder.
Bring it up to date
To update your repository, you just need to do
svn update
from the repository folder.
Commit your changes
If you have made changes to your repository and want to bring it to the central repository, you just need to do
svn commit -m "your message"
Add a new file
To add a new file to your repository, just do
svn add YOUR_FILE_NAME
Do not forget to commit your changes after adding the file/folder.
See status of files
To see the status of any file, just do
svn status FILE_NAME
or
svn status
to see the status of all files.
Example:
The '?' means that this file is not under version control. Some other useful status are:
' ' - no modifications;
'A' - item is scheduled for addition;
'D' - item is scheduled for deletion;
'M' - item has been modified;
'R' - item has been replaced in your working copy;
'I' - item is being ignored;
'!' - item is missing.