我继承了一个不受任何版本控制的大项目。 该项目很大: 周围:9000个文件& 600个目录,所以我们应该保留结构,即使它没有按照svn方式组织。
结构如下:
- \ SRC
-\共同
-\救命
- \库
- \ TheProject
-main.pas
-more-files.pas
- \ Engine.A
- \ Engine.B
- \ Engine.C
- \普通
- \ Utils
- \ SomeMore
- \ SomeMore
对于某些客户,我们使用Engine.A,其他用于Engine.B等... 在我们取得任何进展之前,我们将'Engine.A'重命名为'Engine' - >开发 - > compile - >重命名为Engine.A。所有其他引擎文件夹也是如此。
有任何建议如何解决这个问题? 请注意:每个引擎只会更改大约10%的文件,因此分支将进行大量工作。