2012-03-09 57 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後簡單標記該修訂。

相關問題