2

I am setting up VisualSVN. It comes with a "Repositories" repo. My question is pretty simple I hope, do I create a single repository under the root and then add a new folder for each project I want to manage? or do I create a new repository under the root "Repositores" for each new project?

1
  • Many of the projects will be mostly independent; however, I would like to be able to create add projects to the repository from the road w/out access to the server console. Commented Jun 5, 2009 at 20:47

3 Answers 3

2

I have all of my projects in a single repository. Each project gets a folder with a trunk, tags, and branches subfolder. One drawback to this is that any commit increments the revision of the repository, but I don't show the revision number anywhere in my code.

Sign up to request clarification or add additional context in comments.

5 Comments

IMHO, the revision ID is more a "serial number" than a "build number". Therefore, as long as it's unique, it's fulfilling its purpose and shouldn't dissuade one from managing multiple projects in one repository.
I've read you cannot create a repository w/out console access...can you create these folders with trunk, tags, and branches from TrotoiseSVN for example?
I don't think the increasing number is a drawback, revision numbers are cheap
a drawback may come if you want to restrict access to certains projects. can I set different access politics on folder level?
1

If your projects are related, then I would create a single repository under the root and then add a new folder for each project I want to manage. A single repository could contain a project group which contains different projects.

If your projects are unrelated, then create a new repository for each project. Then each project will belong to different project group.

Comments

1

Some things to consider:

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.