All,
currently I have following maven projects all stored in svn:
- Common-Test v1.0 -> svn:repo/Common-Test/trunk
- Common-Core v3.1 (depends on 1) -> svn:repo/Common-Core/trunk
- PM-Web v3.1 (depends on 2) -> svn:repo/PM-Web/trunk
Now, I need to create a branch since v3.1 is installed in production and we want to start development for v4.0. I am not sure about he best way to handle this:
- should I simply create a branch of every project and increase the version? I don't think so since for instance Common-Test will probably not change so why increase the version?
However, if for some reason a change in Common-Test is required then the danger is there that we accidentaly make the change in v1.0 instead of creating a new version and a new branch. - In svn: should I group the 3 projects into 1 remote folder and create a branch of that folder?
This is probably is common situation so I was wondering which procedures are out there...
thanks,
Stijn