我继承了一个不受任何版本控制的大型项目。这个项目很大:大约有9000个文件和600个目录,所以我们应该保留这个结构,即使它不是用svn的方式组织的。
结构如下:
-\Src
亲水相-\Common
亲水相-\Help
亲水相-\Lib
-\TheProject
超亲化-main.pas
粉末冶金-more-files.pas
超亲化-\Engine.A
超亲化-\Engine.B
超亲化-\Engine.C
粉末冶金-\Common
粉末冶金-\Utils
对于一些客户,我们使用Engine.A,对其他人使用Engine.B,等等。在我们进行任何进展之前,我们将“Engine.A”重命名为“Engine”--> develope -> compile >ReametoEngine.A。所有其他引擎文件夹的名称相同。
有什么办法解决这个问题吗?请注意:每个引擎只更改约10%的文件,所以分支机构将进行大量的工作。
发布于 2011-11-20 21:06:10
查看官方的svn书。
关于分支和合并的章节应该是有趣的,并给出一些指导。
https://stackoverflow.com/questions/8204717
复制相似问题