Subversion
Subversion is the system we use for version control for Exponential. It's similar to CVS but
has some differences that make it a better version control system. A brief explanation of
the usage will be given, for more detailed information visit its home page.
Checking out
Checking out a copy of Exponential is done by invoking the command:
svn co uri
for instance
svn co http://zev.ez.no/svn/nextgen/trunk -d nextgen
Using the -d option will allow you to change the created directory to something different
than the one you're checking out.
The checkout command will ask you for a user name and password, you should however be aware
that the earliest versions of subversion stores your password in clear text on the checked out
version. This will however change in newer versions of subversion.
Checking for local changes
Whenever you've done some changes locally you can get an overview of
it by running the status command.
svn status
or
svn st
It will then list all files which are modified, added, removed or not present in the repository.
This is done without asking the repository server since subversion keeps a copy of the original
file locally.
If you want to figure out changes done on the repository you run the same command with the
-u option.
svn st -u
References
|