I currently have a traditional SVN trunk/tags/branches
configuration, but only trunk
is actually being used.
I'd like to add a release
location, so I have trunk/tags/branches/release
, which I can then track with Jenkins to perform builds. When trunk is tested and "releasable", I'd like to overwrite the release
location with the contents of trunk
.
Ideally this would be possible remotely i.e. without having to checkout release
to a developers PC.
Is this possible? I've done:
svn copy http://.../trunk http://.../release
And then made and commited some changes to trunk. But then attempting to do:
svn merge http://.../trunk http://...release
returns:
svn: E195020: Cannot merge into mixed-revision working copy [40249:40256]; try updating first
Is what I'm trying to do possible?!