我试图解决的问题与子版本与生产代码不同步,这是更新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)
Is there a way of just re-importing module2 from CVS 和retain full history?
I ve run cvs2svn again on the CVS repository, 和was going to load that into SVN as another project, 和then do a baseless merge - but I m not sure if that is such a great idea.
今后我将在SVN中维护1.xx版本。