2013-02-27 16 views
1

我有兩個問題SVN:忽略在Eclipse「svn:ignore」在Eclipse中如何工作?

(1)有時「添加到SVN:忽略」上下文菜單選項是灰色的,所以我不知道爲什麼我不能將文件夾添加到SVN忽視。

我有一些IDE特定的垃圾例如「/.idea」或「.settings」,帶有'+'符號,所以它還沒有在SVN中。那麼爲什麼Svn:ignore選項變灰呢?如果Eclipse確實讓我選擇忽略某些東西,我會給出三個選項。

  1. 資源按名稱。但它沒有給我任何我想忽略的資源的跡象。
  2. 通配符擴展。它再次給我沒有跡象表明我的通配符是什麼。
  3. 自定義模式。在這裏,我可以猜想指定模式,如* .idea和* .settings。

回答

3

相關文件或文件夾已被添加到SVN。

請注意,您可以添加尚未提交的文件(用您看到的藍色加號表示)。

您忽略文件的選項是您所描述的選項,符合此條件的每個文件都不能再添加到SVN中。

所以一言以蔽之:

  • 將文件添加到的svn:忽略會阻止它被添加到 庫
  • 一旦文件被添加到SVN它可以不再 忽視直到補充說明的是恢復
  • 一旦文件一直致力於SVN它不再被忽視 直到該文件從存儲庫中刪除

從Subclipse手冊頁引用您的忽略選項爲:

要忽略特定資源,請選擇您希望忽略的文件和/或文件夾,然後在團隊中選擇添加到svn:ignore菜單。這將彈出一個選擇,你可以選擇如何忽略文件:

  • 通過名字(只對選定的資源)
  • 通過通配符擴展(根據所選的資源)
  • 通過定製模式(例如:log * .txt)

如果有疑問,請按名稱選擇第一個選項「資源」,因爲它永遠不會忽略未明確選擇的資源。