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