SVN设置帮助

SVN设置帮助,svn,tortoisesvn,visualsvn,visualsvn-server,Svn,Tortoisesvn,Visualsvn,Visualsvn Server,我正在设置VisualSVN。它附带了一个回购协议。我的问题很简单,我希望,我是否在根目录下创建一个存储库,然后为我要管理的每个项目添加一个新文件夹?或者我是否在根存储库下为每个新项目创建一个新存储库?如果您的项目是相关的,那么我将在根存储库下创建一个存储库,然后为我要管理的每个项目添加一个新文件夹。单个存储库可以包含包含不同项目的项目组 如果您的项目不相关,则为每个项目创建一个新的存储库。然后每个项目将属于不同的项目组。如果您的项目是相关的,那么我将在根目录下创建一个存储库,然后为我要管理的每

我正在设置VisualSVN。它附带了一个回购协议。我的问题很简单,我希望,我是否在根目录下创建一个存储库,然后为我要管理的每个项目添加一个新文件夹?或者我是否在根存储库下为每个新项目创建一个新存储库?

如果您的项目是相关的,那么我将在根存储库下创建一个存储库,然后为我要管理的每个项目添加一个新文件夹。单个存储库可以包含包含不同项目的项目组


如果您的项目不相关,则为每个项目创建一个新的存储库。然后每个项目将属于不同的项目组。

如果您的项目是相关的,那么我将在根目录下创建一个存储库,然后为我要管理的每个项目添加一个新文件夹。单个存储库可以包含包含不同项目的项目组


如果您的项目不相关,则为每个项目创建一个新的存储库。然后每个项目将属于不同的项目组。

我将所有项目都放在一个存储库中。每个项目都会获得一个包含主干、标记和分支子文件夹的文件夹。这样做的一个缺点是,任何提交都会增加存储库的版本,但我不会在代码中的任何地方显示版本号。

我的所有项目都在一个存储库中。每个项目都会获得一个包含主干、标记和分支子文件夹的文件夹。这样做的一个缺点是,任何提交都会增加存储库的版本,但我不会在代码中的任何地方显示版本号。

需要考虑的一些事项:

SVN书的第5章深入探讨了这个问题:

不能在存储库之间执行svn copy/svn move操作,但可以在目录之间执行

这与其说是一门科学,不如说是一门艺术,归根结底,这取决于项目将共享多少源代码


需要考虑的一些事项:

SVN书的第5章深入探讨了这个问题:

不能在存储库之间执行svn copy/svn move操作,但可以在目录之间执行

这与其说是一门科学,不如说是一门艺术,归根结底,这取决于项目将共享多少源代码


恕我直言,修订ID与其说是版本号,不如说是序列号。因此,只要它是唯一的,它就实现了它的目的,并且不应该阻止一个人在一个存储库中管理多个项目。我已经读到,你不能通过控制台访问来创建存储库……你能用TrotoiseSVN的主干、标记和分支创建这些文件夹吗?例如,我不认为数量的增加是一个缺点,修订号很便宜如果您想限制对特定项目的访问,可能会有一个缺点。我可以在文件夹级别设置不同的访问策略吗?不管怎样,修订ID更多的是序列号,而不是内部版本号。因此,只要它是唯一的,它就实现了它的目的,并且不应该阻止一个人在一个存储库中管理多个项目。我已经读到,你不能通过控制台访问来创建存储库……你能用TrotoiseSVN的主干、标记和分支创建这些文件夹吗?例如,我不认为数量的增加是一个缺点,修订号很便宜如果您想限制对特定项目的访问,可能会有一个缺点。我可以在文件夹级别设置不同的访问策略吗?尽管很多项目都是独立的;但是,我希望能够从road创建添加项目到存储库,并访问服务器控制台;但是,我希望能够从road创建添加项目到存储库,并且可以访问服务器控制台。