2009-11-24 76 views
1

我剛開始使用CVS來管理我的源文件。完成我的作業後,我發現我在cvsroot中使用了錯誤的項目名稱。由於提交系統正在查找目錄中的特定項目名稱,因此它拒絕提交我的源文件,儘管我的源文件都在該目錄中。有沒有辦法在CVS中更改項目的名稱?謝謝!如何重命名我的CVS項目?

+0

你爲什麼要使用CVS的新項目嗎?有*很多*更好的工具可用。對於上帝的愛,請查看git或mercurial或顛覆。 –

回答

0

只需重命名CVSROOT中的文件即可。 CVS是愚蠢的,它並不在乎重命名。

0

爲什麼不用一個正確的名字創建一個新的cvs倉庫,然後將你的源文件複製到新的倉庫中,然後添加和提交。您的特定項目的歷史對審稿人而言是否重要?

0
  1. 在CVSROOT爲您的項目重新命名的目錄名newProjectName
  2. 回到你的工作目錄,找到該文件CVS /存儲庫,打開它,並在那裏更改項目名稱newProjectName

我就是這麼做的,而且很有效。

4
  1. 確保一切都在檢查,最好與任何其他用戶來協調這個
  2. 如果你是在Eclipse中,關閉該項目(可選)
  3. 在CVS服務器,用於重命名的目錄名您在CVSROOT到任何你想要的項目(MV existing_directory new_directory)
  4. 回到CVS的客戶端上,導入項目像往常一樣(這將是一個新的項目,當然,命名new_directory在這個例子中)
  5. (可選)一旦你確定所有的文件產生它,刪除客戶端上的舊目錄(極有可能)

注:當然,任何其他項目引用舊目錄名稱將是「破」,並有到現在引用新的目錄名