I have just started using visualsvn (SVN in general, rather) coming from TFS 2010 etc. With repositories, should these be used per project or could I check in a number of projects into a repository?
Thanks
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Well, as long as you’re maintaining correct structure for each project (default one with trunk/branches/tags is the most usable as for me) it is more a matter of taste.
One consideration though is if your projects are close to each other. Different repositories could be managed separately, so if you have not connected projects – I’d rather choose different repositories.
On the other hand, if projects are (or possibly could in the future) using each other – they are candidates for single repository as you could easily make externals and maintain them all at once.
For single company it is probably the best idea to have single global repository as it is much easier to setup backup/mirroring/whatever on single piece than on hundred of small repositories.
For home developing I’d prefer separate repositories because it is easy to share one of them with somebody in the future – with simple xcopy or with opening network access to repo.