2013-04-27 71 views
5

雖然我告訴TortoiseSVN忽略* .avi和* .exe文件,但是當我提交時,TortoiseSVN仍然希望提交這些文件。TortoiseSVN忽略列表不起作用

+2

是那些文件已經版本?因爲SVN忽略模式只會忽略_unversioned_文件。 – Wrikken 2013-04-27 15:07:58

+0

@Wrikken:不,這是一個全新的存儲庫。是否有替代TortoiseSVN,因爲它似乎令人難以置信的錯誤。 – user2327109 2013-04-27 15:08:48

+0

@ user2327109 0_0是什麼? – bahrep 2013-04-27 21:53:09

回答

0

您已經或者已經版本這些文件(在這種情況下,建立一個忽略模式會相對無意義的),或者你已經設置忽略在錯誤的地方模式。忽略模式在文件夾級別設置,並適用於緊接其下的非版本化文件和文件夾。您可以將遞歸應用於一組文件夾的忽略模式,以便在整個文件夾樹中忽略某些擴展名,如*.avi*.exe

你需要做的是SVN-恢復任何SVN-Added和/或SVN-刪除任何提交的AVI和EXE文件,然後將你的忽略模式應用於你的文件夾組。幸運的是,TortoiseSVN允許你Delete and add to ignore list,但是,這隻適用於包含文件夾,所以如果你想這樣做遞歸,你將不得不編輯頂級文件夾的SVN屬性。

希望這會有所幫助。

17

最近我遇到了同樣的問題,我發現了一篇關於svn增強功能的文章,其中有人提到錯誤消息(文件不能添加到忽略列表中)不方便用戶使用,因爲它不會提供關於文件爲什麼可能更多的信息不會被添加到忽略列表中。

我試圖添加到忽略列表中的文件沒有存儲在版本化的文件夾下。有趣的是,SVN期望將要忽略的文件存儲在版本化文件夾下。

我簡單地忽略了整個文件夾(bin &obj在我的情況)和龜SVN高興地接受它。

0

我有同樣的問題。 要忽略在整個項目的文件夾,我們應該使用

的svn:全球忽略