2011-04-27 347 views
1

我有一個關於在svn忽略列表中添加文件夾的非常基本的問題。我有一個maven項目,它創建了目標文件夾。現在其他開發者已經在svn中檢查了這個目標文件夾。我想要的是當我在eclipse中查看團隊同步視圖時,我不希望eclipse在列表中顯示目標文件夾。當我嘗試右鍵單擊此文件夾並嘗試將其添加到忽略列表中時,它將被禁用。有人可以請解釋我怎麼能把文件夾從svn列表中刪除,因爲這個目標文件夾將由maven生成,它不需要成爲repo源代碼的一部分?Subversion忽略列表

回答

0

我相信忽略需要致力於回購使所有用戶的工作副本生效。這是否回答了問題的一部分?我不太熟悉Eclipse中的SVN。

4

一般來說,Subversion只對不在存儲庫中的文件(和目錄)使用忽略列表。對於版本化文件,忽略忽略列表。

所以它看起來像你唯一簡單的方法就是再次從存儲庫中刪除此文件夾。當然,這應該先在團隊中討論。

(可能有一些複雜的方式,但我不是顛覆嚮導。)

+0

是的,你需要刪除它fromt他reop FRST然後提交道具父添加忽略的文件夾。 – prodigitalson 2011-04-27 01:21:23

0

我相信你可以刪除SVN任何文件夾。然後做一個提交應該做的伎倆。

1

Ignore模式只適用於非版本的項目。

要忽略您的文件夾,您必須先刪除它,然後添加一個屬性svn:ignore以期望的模式。

命令行:

svn rm MAVEN_DIRECTORY 
svn propedit svn:ignore PARENT_DIRECTORY_OF_MAVEN_DIRECTORY 
// add the pattern of your directory in the list, and save 
svn commit  

被告知,一旦COMMITED,我相信它會刪除所有的developper工作拷貝這個目錄下,除非有修改(測試之前可以肯定)

1

嘗試在嘗試添加到之前更新到HEAD添加到svn:忽略

+1

其實你的和PaŭloEbermann的回答是最正確的。 +1,謝謝,特別是你的回答幫了我很多! – qkx 2014-01-13 13:24:28

+0

相關提示:)感謝您的反饋+1 – ViliusK 2014-01-14 15:40:57