我有一个Subversion版本库,其中包含一个数字以便与各种应用程序,配置文件,DLL等对应的子文件夹(我将它们称为“模块” )组成我的项目。现在我们开始“分支”到几个相关的项目中。也就是说,每个高级项目都将使用多个模块,可能会略微修改项目之间的差异。项目数量比模块数量(〜20)要小(〜5)SVN项目组织:每个模块或每个项目
现在我试图弄清楚如何组织回购。将每个项目的子子文件夹保留在逐个模块的基础上保留顶级子文件夹是否有意义?还是应该顶层是对每一个项目,具有其自身的模块的子文件夹每个项目:
回购:
module 1
Project 1
Project 2
...
Project 5
module 2
Project 1
....
Project 5
....
module 20
Project 1
...
Project 5
- 或 -
回购:
Project 1
module 1
module 2
...
module 20
Project 2
module 1
module 2
...
module 20
...
Project 5
module 1
module 2
...
module 20
+1这些内部版本号在连续编译环境中很有用。 – JMP 2010-10-14 00:08:10