我想过迁移颠覆很多,我还有几个问题仍然打开。我希望你能帮助我:迁移颠覆
- 当我一个巨大的目录结构迁移到多个仓库(因为每个directy真的是一个单一的项目...),将版本号仍然是一样的吗?必须有空白,因为一些修订只会影响其他目录...
- 是否真的是更多管理工作设置用户&权限几个存储库?
- 是否更多备份工作要备份多个存储库? (不,因为最后它只有一个目录,所有存储库导向器都可以备份?)
让我再问一个问题:您能提供一些有多个存储库的正面结果吗? :-)
我想过迁移颠覆很多,我还有几个问题仍然打开。我希望你能帮助我:迁移颠覆
让我再问一个问题:您能提供一些有多个存储库的正面结果吗? :-)
在一个单一svn库:
速度。随着Subversion版本库的增长,它们可能会稍微减慢,并且随着版本库变得非常大,这种减速会变得越来越明显。拆分回收意味着它停留在不明显的范围内。
分离。很难把你不想要的代码搞乱,特别是偶然发生的,如果你甚至没有把它检出来的话。
分支/标签名称没有冲突。由于您有独立的存储库,因此项目可以进行分支/标记,而不必担心其他人拿(例如)“2.0”标签名称。
是的,管理开销会稍微高一点。正如马丁提到的那样,其中很大一部分将是建立新的存储库 - 尽管如果只需很少的努力,您可以将其编写成一个相当简单的过程。
当您处于空白工作区时,具有多个仓库可能会导致更多的初始工作。如果你有100个项目(都相互依赖),这可能有点烦人。但是,这也可以通过脚本来修复。
有没有真正的好处,但隔离(也许速度,因为大SVN仓库似乎慢下来),只是良好的感觉,一切都在正确的地方。
你究竟是从哪里迁移?单svn - >多个svns? – Amber 2009-09-01 09:19:17
是的,1个svn服务器,1个存储库,1个svn服务器,多个存储库。 – cringe 2009-09-01 10:45:21