We have a subversion repository that was configured without using the standard \ trunk \ tags \ layout layout, and now in a couple of years we are trying to fix this. We use tortoiseSVN.
Our current system is that we have a "dev" folder with various subdirectories for the user interface, business logic, etc.
Ideally, we would like to have a dev folder, with trunks, branches, and tags, and then inside the trunk folder of our subdirectories.
My plan was to create new folders for trunk, branches and tags in the dev folder and at the same level as our subdirectories, add and commit new folders, and then svnmove subdirectories in the trunk folder.
I can do this on a current working copy; however, we all have many local changes, and I am afraid that when we update, we will inevitably encounter hundreds of tree conflicts. Can anyone see a better way to do this?
The only opportunity I see is to individually copy all locally modified files from our current working copies to the new version of the repository, and then delete the old working copy, but this is not ideal. We have many local changes, and it is unlikely that there will be a time when we all will have a fairly modern working copy.
Thank you very much in advance,
Dave
source
share