2012-03-09 30 views
0

我有一个名为myModule的CVS模块,它有一些修订。所以当我想要在这个项目上工作时,我做了cvs co myModule -r myRev。我需要将此修订仅移至SVN。我不知道如何在conf文件或命令行中指定它。只有一个版本的cvs2svn

任何人都知道这是怎么完成的?

+0

我可以使用不使用conf文件的命令行,但我不知道要传递给CVSPATH的内容。我的CVSROOT是:pserver:user @ host:2401/srv/cvs/vegasroot – reza 2012-03-09 17:50:35

回答

1

如果您只想移动一个修订版,您似乎不关心历史记录。你关心保留变更集作者吗?如果没有,您可以完全跳过cvs2svn并执行{{cvs export myModule -r myRev}},然后将其检入到svn中。 我个人不能这样做。我对这段历史嗤之以鼻。但如果没有历史,你可以,这对你来说可能是一件好事。

我会运行cvs2svn创建一个转储文件,然后使用svn dump filter来仅包含我想要的修订。在你的情况下,你可能需要在trunk上修改svn,在修改它的地方加上它。或者,您可以在将其导入到svn repo后简单标记该修订。

相关问题