4

I used Visual SVN Manager to create a repository, but I didn't create /trunk /branches and /tags at first. Now, I NEED to add these since the project has grown up ==> branching and merging is essential! What is the best way to do so ?

firas
  • 1,463
  • 4
  • 19
  • 42

1 Answers1

7

Assuming there isn't a name clash, create trunk, branches and tags directories, move your current source code into trunk, advise everyone to switch their working copies to trunk, and you're good to go.

si618
  • 16,580
  • 12
  • 67
  • 84
  • 1
    would all the history of development still be there ? What i mean is after this transition, if a developer decided to revert to a previous version in history, would it be possible ? conflicts ? – firas Mar 06 '10 at 07:43
  • 1
    Yes, as long as you svn move, rather than svn add+delete, history will be preserved. After the move, you will see a + sign next to the add operation in the log. – si618 Mar 06 '10 at 11:04