如果您有多个不相关的项目,将它们放在同一个存储库中是一个好主意吗?
myRepo/projectA/trunk
myRepo/projectA/tags
myRepo/projectA/branches
myRepo/projectB/trunk
myRepo/projectB/tags
myRepo/projectB/branches
还是为每个库创建新的存储库?
myRepoA/trunk
myRepoA/tags
myRepoA/branches
myRepoB/trunk
myRepoB/tags
myRepoB/branches
每种方法的优点和缺点是什么?目前我所能想到的就是得到混合的修订号(那又怎样?),并且除非存储库实际上是外部的,否则不能使用 svn:externals
。(我想?)
我问这个问题是因为我正在考虑将我的多个回购合并为一个,因为我的 SVN 主机已经开始按回购收费。