Recent Changes - Search:

eCosForge

PmWiki

edit SideBar

SubversionAccess

Web interface

You can browse the subversion repository at http://www.ecosforge.net/viewvc/ .

Getting the sources

Subversion is quite similar to cvs. To checkout the repository, do

   $ svn co http://www.ecosforge.net/ecosforge/trunk/

Then change into that directory. To commit, do

   $ cd trunk
   $ svn commit somefile.c

You will be asked for your login and password. If you had a conflict, you have to tell Subversion that you resolved it:

   $ svn resolved somefile.c

Getting an account

Go to http://www.ecosforge.net/account.php and enter your data. Once everything is set up you will receive an email notification.

Clients

Under all operating systems there is the command line interface to Subversion, svn. It works very similar to cvs. Checkout, update, commit, log and diff work the same. Differences:

  • there is no login required
  • you have to tell it explicitely if you resolved a conflict: svn resolved <filename>
  • you can copy, move and rename files on the server using the copy and move svn operations.

Under Windows you can also use TortoiseSvn, which is quite good.

Line endings

Other than cvs Subversion doesn't automatically convert the line endings between UNIX und Windows style, but it can be configured to do so. We'd like to have uniform line endings in the sources of the eCosForge repository, so please configure your svn client accordingly.
Under Linux/UNIX, edit the file $HOME/.subversion/config, enable automatic properties and list all file types for which line ends should be converted. You can see how this is done in the file config attached at the bottom of this wiki page.

Using https

Alternatively to http you can also use https as protocol, then the traffic will be encrypted. This may be useful if you are behind a firewall or proxy. Some network administrators configure the network so that all https traffic will go unhindered through while http is filtered, thus making committing via http impossible.

Documentation

For full documentation about Subversion have a look in the Subversion book which is available online.

Edit - History - Print - Recent Changes - Search
Page last modified on March 25, 2008, at 07:21 PM