Talk:Subversion for Coders

From FreekiWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

I'm a bit confused.

Does this (on the server)...

cd /var/lib/svn
svnadmin create --fs-type fsfs PROJECT_NAME

... create the project in the wrong way and therefor we shouldn't do it?

Or do we do it, and then do this?

svn co svn+ssh://svn.freegeek.org/var/lib/svn/PROJECT_NAME
cd PROJECT_NAME
svn mkdir trunk branches tags
svn commit -m 'set up control directories'

RfS 12:14, 9 Nov 2005 (PST)

You are right the second time. The first 2 lines are the only way to start creating a new subversion repository. Those following 4 lines set up the traditional "trunk branches tags" directories, completing the initial setup of the repository.

The misleading phrase "a different way" is trying to distinguish between the slightly-different checkout ("co") lines: The co line used once when setting things up the inital trunk directory;

 svn co svn+ssh://dev.freegeek.org/svn/PROJECT_NAME/trunk

The co line normally used (mentioned in the "Checking out" section), which fails miserably unless a trunk directly has already been set up:

 svn co svn+ssh://dev.freegeek.org/svn/PROJECT_NAME

Does that answer your question? What could you do to the article to clarify it? --DavidCary 00:11, 26 September 2007 (PDT)