我想到了很多迁移颠覆,我还有几个问题仍未解决。我希望你能帮助我:
让我问一个另一个好处:你能提供一些有多个存储库的积极结果吗? : - )
答案 0 :(得分:2)
答案 1 :(得分:1)
多个单独的svn存储库优于单个svn存储库的优点:
速度。随着Subversion存储库的增长,它们可以略微减速,随着存储库变得非常大,这种减速会变得越来越明显。分拆回购意味着它会在不太明显的范围内保持下降。
隔离。如果你甚至没有把它检查出来,那么很难搞乱你不想要的代码,特别是偶然的。
分支/标记名称没有冲突。由于您有单独的存储库,项目可以分支/标记,而不必担心别人拿(例如)“2.0”标记名称。
是的,管理费用会更高一些。正如马丁所提到的,其中很多都是建立新的存储库 - 尽管如果付出少量努力,你可以将其编写成一定程度,以使其成为一个相当简单的过程。
答案 2 :(得分:1)
当您处于空白工作区时,拥有多个存储库可能会导致更多初始工作。如果您有100个项目(这些项目都相互依赖),这有点令人讨厌。但是,这也可以通过脚本修复。
没有真正的好处,但隔离(也许速度,因为大的SVN存储库似乎放慢速度),只是感觉一切都在正确的位置。