2010-06-11 33 views
2

我試圖忽略我已經提交到庫中的SubclipseSVN:忽略已承諾在Subclipse的

我跟着這個從Subclipse svn:ignore

你不能SVN一些文件的文件:忽略已經提交到存儲庫的 文件。

所以你必須:

  1. 從資源庫中刪除它
  2. 重建它在Eclipse
  3. 設置svn:通過Team-它忽略>添加到SVN:忽略

當我選擇Team-> Add to svn時,我仍然會看到一個灰色的菜單:ignore

  1. 我刪除,我不從
  2. 我恢復項目庫所需的文件夾Team->恢復(這是位我可能做錯了)
  3. 選擇Team->添加到SVN:忽略,但它變灰了。

我需要做什麼?

+0

我會說,而不是恢復,你需要*提交*的變化。 – 2010-06-11 12:05:21

+0

但我從版本庫中刪除了文件而不是eclipse。 – jax 2010-06-11 12:06:53

回答

2

您可能需要從svn進行更新,而不是恢復,以引入您在存儲庫中所做的更改。

在Subversion中恢復只是重新同步您的工作副本與服務器,在您先前檢出的版本。如果您在別處進行更改,則需要更新工作副本以指向服務器上的更新版本:這是更新操作。

+0

你知道這是在subclipse中調用嗎?在菜單中找不到「從svn更新」。 – jax 2010-06-11 12:17:52

+0

根據http://www.ibm.com/developerworks/opensource/library/os-ecl-subversion/中的頁面,應該有一個「團隊>更新」選項。 – 2010-06-11 12:36:49

+0

明白了,'團隊 - >切換到另一個分部/標籤/修訂',然後選擇中繼。 – jax 2010-06-11 12:39:04