我正在设置 VisualSVN。它带有一个“存储库”存储库。我希望我的问题很简单,我是否在根目录下创建一个存储库,然后为我要管理的每个项目添加一个新文件夹?还是为每个新项目在根“存储库”下创建一个新存储库?
问问题
280 次
3 回答
2
我的所有项目都在一个存储库中。每个项目都有一个包含主干、标签和分支子文件夹的文件夹。这样做的一个缺点是任何提交都会增加存储库的修订版,但我不会在我的代码中的任何地方显示修订版号。
于 2009-06-05T20:37:22.783 回答
1
如果您的项目是相关的,那么我将在根目录下创建一个存储库,然后为我要管理的每个项目添加一个新文件夹。单个存储库可以包含一个包含不同项目的项目组。
如果您的项目不相关,则为每个项目创建一个新的存储库。然后每个项目将属于不同的项目组。
于 2009-06-05T20:29:40.850 回答
1
需要考虑的一些事项:
SVN Book 的第 5 章深入探讨了这个问题:
http ://svnbook.red-bean.com/en/1.5/svn-book.html#svn.reposadmin.projects.chooselayout您不能在存储库之间执行 svn copy/svn move 操作,但可以在目录之间执行。
它更像是一门艺术而不是一门科学,它取决于项目将共享多少源代码。
于 2009-06-05T20:38:22.827 回答