2010-05-09 64 views
2

我僅將Eclipse用作CVS客戶端。大多數情況下它非常好用,但偶爾,當我右鍵單擊一個文件來提交它時(它自己所說的文件已更改並準備好提交),它會告訴我「cvs [server aborted]:no such目錄'...'使用來自Eclipse的CVS提交文件時無此目錄

但是目錄是否存在?!如果我使用tortoise CVS導航到文件夾並右鍵單擊提交,它工作正常嗎?(這是我最終必須提交這些文件的方式)

有沒有人經歷過這種情況,更重要的是 - 有誰解決了它?:) 我在客戶端PC上運行Vista,而CVS服務器是Windows Server 2003(請不要告訴我切換到Linux - 這不是很有幫助)。

非常感謝您的幫助!

回答

0

不確定關於Eclipse,但我遇到了與WinCVS客戶端相同的問題。一旦我複製路徑中每個目錄中的CVS文件夾,我就可以執行CVS操作。

例如:假設我在C:\source\dir1。我選擇平面視圖並找到路徑爲C:\source\dir1\dir2\dir3\file.cpp的文件,我應該在以下每個目錄中都有CVS文件夾:dir1,dir2dir3。如果一個/多個文件夾不存在,我們會看到下面的錯誤。

cvs diff -u -- dir2\dir3\file.cpp (in directory C:\Source\dir1\) 
cvs [diff aborted]: no such directory `dir2/dir3' 
0

我的解決辦法 - 你已經在記事本中,從日食改變或...

  • 刪除文件夾

    1. 備份文件。
    2. 再次同步(eclipse顯示減號文件)
    3. 現在覆蓋和更新。
    4. 更改的文件
    5. 的副本內容提交
  • 相關問題