Version 4 (modified by trac, 15 years ago) (diff) |
---|
svn basic commands
svn help
$
svn help
Help on a specific command (for example add):
$
svn help add
Download ircaam
To download ircaam in the directory ~/ircaam execute (with the appropriate login)
$
svn co svn+ssh://
YOUR_LOGIN
@forge.ipsl.jussieu.fr/ipsl/forge/projets/ircaam/svn/trunk ~/ircaam
Update ircaam
To update everything, go to the directory where you installed ircaam (for example ~/ircaam) and execute
$
svn update
You can also specify ircaam when calling svn update, for example:
$
svn update ~/ircaam
Or you can specify one or several files you want to update
$
svn update ~/ircaam/src/*.m
Compare your version with the reference deposit
To compare your version with the reference deposit as it was at the time you download (or updated) ircaam, execute:
$
svn status
To compare your version with the latest version of the reference deposit, execute:
$
svn status -u
Add a new file
Add a new file to ircaam
$
svn add
file_name
For example, directly
$
touch aaa
create a aaa file$
ls -l aaa
-rw-r--r-- 1 smasson lodyc 0 Oct 29 09:59 aaa
$
svn status
check your deposit, aaa file is signaled as unknown? aaa
$
svn add aaa
add aaa file to the svn depositA aaa
$
svn status
check that aaa has beed add to the depositA aaa
Create a directory file
$
svn mkdir
directory_name
For example:
$
svn mkdir AAA
create the directory and add it to the svn deposit in one unique commandA AAA
or
$
mkdir AAA
create the directory$
svn status
check your deposit, AAA is signaled as unknown? AAA
$
svn add AAA
add it to the svn depositA AAA
Delete an existing file
$
svn rm --force aaa
works for file or directory
Add automatic version number in a file
Edit you file and add somewhere:
$Id: svnbasiccommands.xml 3 2008-12-05 11:05:07Z pinsard $
Next execute the following svn command:
$
svn propset svn:keywords Id
YOUR_FILE_NAME
Next time you download/update you file, $Id: svnbasiccommands.xml 3 2008-12-05 11:05:07Z pinsard $ will be automatically replaced by the version tag.
Commit your changes
Commit all your changes with one command
$
svn commit --username
YOUR_LOGIN
--message "A SHORT DESCRIPTION" ~/ircaam
or commit your change on one specific file (for example ~/ircaam/src/aaa)
$
svn commit --username
YOUR_LOGIN
--message "A SHORT DESCRIPTION" ~/ircaam/src/aaa
More info on your version
$
svn info ~/ircaam