views:

458

answers:

2

I am having a huge problem with this.

I want to take my whole project from the root folder, and move it to the root/webUI folder.

What I have done seems simple, but it's not working. I simply made the new root/webUI folders, selected everything else in the root folder, and right-click dragged it into the new folder. I then elected to SVN Move Versions Item(s) Here which is all well and good, everything shows up in local drive just fine.

Then I go to commit the new changes, everything seems to work, but only the upper level folders are uploaded, none of the contents inside are added at all. Is there any way to force a full update? It seems that SVN feels it is up-to-date, even though the files in the repository are absent in relation to my project.

Please let me know if this does not make sense.

+1  A: 

I have made several times the experience that the Subversion command line interface is more reliable that TurtoiseSVN for various move manipulations.

Before loosing your patience with TurtoiseSVN, I would first try with the svn move command. See the Subversion documentation for more info.

Vladimir
"TortoiseSVN" :)
Kenji Kina
I know, the question was about "TurtoiseSVN" but I think you should have several tools in your toolbox. If a tool doesn't do what you want (especially if it's a one time job), just take another took and be done with it. Nothing wrong with TurtoiseSVN but sometimes other tool are better at solving a particular problem.
Vladimir
This is likely easier than the route I went, thanks!
naspinski
+1  A: 

This process should be a two commit process.

  1. Create the destination folder in the root folder of your working copy.
  2. Commit the changes (ie. Adding new folder).
  3. Select all other files you want to move into the new folder.
  4. Right click and hold the selected group of files.
  5. Drag the your cursor to the new folder, release.
  6. In the menu that results, select SVN Move.
  7. Commit your changes
antik
Alternatively instead of step 2, u can just do a folder add, which is local
Quintin Par