我要解决的问题与Subversion 与生产代码不同步没有什么不同,这是更新 subversion 的最简单方法,但有些不同。
我将一个(Java)项目从 CVS 转换为 SVN(使用 cvs2svn,保留完整的历史记录) - 比如版本 1.00
版本 2.00 的开发继续使用 SVN 中的代码。
同时,在 CVS 中进行了一些修复(因为开发工具设置不同。)
现在,我需要做的是有效地从 CVS 重新导入项目的一部分。
如果我有
cvs:project/module1 (version 1.00)
/module2 (version 1.10)
和
svn:project/trunk/module1 (version 2.xx)
/module2 (Version 1.00)
有没有办法从 CVS 重新导入 module2 并保留完整的历史记录?
我在 CVS 存储库上再次运行 cvs2svn,并将其作为另一个项目加载到 SVN,然后进行毫无根据的合并 - 但我不确定这是否是个好主意。
我将在 SVN 中维护 1.xx 版本。