2011-08-19 140 views
5

在我的項目中有一個來自另一個項目的文件夾的符號鏈接。 此文件夾的名稱在.cvsignoreEclipse不尊重.cvsignore

但是,此文件夾(符號鏈接)包含來自其他項目的CVS元數據(CVS文件夾)。

cvs命令對此沒有任何問題,並忽略該文件夾。

但是eclipse想同步它。

問題是,ecplise可以忽略同步時間的文件夾,或如何使eclipse尊重.cvsignore文件?

的文件夾(符號鏈接)的名稱是共享的,在我的.cvsignore包含一個符合它的名字

我們使用符號鏈接技巧分享我們的軟件和插件,這是建立獨立(獨立的自動工具項目)之間的來源。

+0

你正在使用哪個Eclipse版本? – diosney

+0

3.7.0 CDT和以前的版本3.5.2 CDT – Nelstaar

+0

這是否回答你的問題? http://stackoverflow.com/questions/4402425/can-eclipse-ignore-cvsignore-files-when-synchronizing-with-a-cvs-repository –

回答

2

這裏的問題是一個顯式共享文件夾覆蓋.cvsignore項。

您可以在bug 169710之前找到上一個Eclipse CVS組件負責人所解釋的確切詳細信息。該錯誤被標記爲仍然存在的另一個缺陷的重複,這意味着這是一個已知問題。

正如邁克爾指出,您的選擇是使用Eclipse的鏈接發展:

  • 添加新的文件夾到Eclipse項目
  • 選擇高級>鏈接到備用位置(鏈接的文件夾) (例如:WORKSPACE_LOC/other_project/foo)

這將爲您提供一個鏈接資源,開發人員不必擔心錯誤簽入。對於您的自動構建,您需要在創建符號鏈接時使用額外的結賬步驟。

這並不理想,但它是一個明智的選擇,缺少修復Eclipse問題。

+0

感謝您的答案,我我會看看我會做什麼,因爲我們的團隊策略是不提交IDE文件。當有人檢查我們的一個項目時,唯一需要的是autotools&gcc,所以開發者可以使用eclispe,netbeans,vi等等。 – Nelstaar

+0

啊,是的,如果你沒有在IDE上標準化,問題就會變得更加複雜。如果您發現這個問題有創意,不要忘記將它發佈回來! – gcastro