cvs2svn仅适用于一个版本

时间:2012-03-09 17:44:26

标签: svn cvs

我有一个名为myModule的CVS模块,它有许多修订版。因此,当我想在该项目上工作时,我会cvs co myModule -r myRev。我需要将此修订仅移至SVN。我不知道如何在conf文件中或命令行中指定它。

任何人都知道如何做到这一点?

1 个答案:

答案 0 :(得分:1)

如果您只想移动一个修订版,那么您似乎并不关心历史记录。您是否关心保留变更集作者?如果没有,你可以完全跳过cvs2svn并执行{{cvs export myModule -r myRev}}然后检查到svn。 我个人不能这样做。我对历史太肛门了。但是,如果你没有历史就没事,这对你来说可能是件好事。

我运行cvs2svn来创建转储文件,然后使用svn dump filter仅包含我想要的修订版。在您的情况下,您可能需要在主干上的svn修订版本以及标记它的修订版本。或者,您可以在将其导入svn repo后简单地标记该修订。