On Friday 24 February 2006 15:45, Martijn Dashorst wrote:
> Please try to download the wicket sources from SVN, try a branch or a
> tag as well. Report your experiences back to the mailinglists so that
> we can decide whether or not we should move our development to
> subversion.

Btw, please note that Subversion doesn't really have a concept of branches and 
tags. During import it will convert the CVS trunk/tags/branches into a 
specific truck/tags/branches directory structure, but that is a convention to 
support the import and lower the learning curve.

Instead, SVN tracks the origin of every file as it is being move or copied 
around the directory structure, so when I do;

  svn cp abc/Rst.java def/

it will know that def/Rst.java came from abc/Rst.java at a particular 
revision. In fact the above is a very cheap operation, and doesn't copy any 
contents. 

The important aspect of this is that the trunk/tags notion is fairly 
unnecessary. Instead, create a "releases/" directory and upon release copy 
the content from "dev/" into there. Perhaps via a "qa/" location. Personally, 
I am now using;

 dev/
     main/
     experiments/
 qa/
 releases/
 retirement/


The challenges are more releated to "code merging" and "undo", since that is 
done with a single command (svn merge), which doesn't "merge" at all, but 
provides diffs which can then be applied. Somewhat difficult to understand 
and custom scripts are highly recommended.


Cheers
Niclas


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Wicket-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-develop

Reply via email to