我已將一些新文件複製到我的回購中的子文件夾中。當我點擊Tortoise SVN中的添加時,我可以看到一些不應該添加的文件,我需要忽略它們。我也可以看到它正確地忽略了很多其他文件。SVN - 添加應忽略的文件
因此,我改變頂級svn:global-ignores
添加TestResults
忽略該文件夾。我無法提交此屬性更改,因爲TortoiseSVN看不到任何提交,所以我假設屬性更改只是直接發生,不需要提交。
回去添加文件,我看到他們仍然列出。爲什麼我的一些忽略模式有效並且新模式不適用?
我已將一些新文件複製到我的回購中的子文件夾中。當我點擊Tortoise SVN中的添加時,我可以看到一些不應該添加的文件,我需要忽略它們。我也可以看到它正確地忽略了很多其他文件。SVN - 添加應忽略的文件
因此,我改變頂級svn:global-ignores
添加TestResults
忽略該文件夾。我無法提交此屬性更改,因爲TortoiseSVN看不到任何提交,所以我假設屬性更改只是直接發生,不需要提交。
回去添加文件,我看到他們仍然列出。爲什麼我的一些忽略模式有效並且新模式不適用?
你可以用下面的命令激活全局忽略:
svn pg svn:global-ignores /path/ -v --show-inherited-props
謝謝,'svn:E200005:'C:\ DATA \ SVN \ Blah \ New-Folder-Blah'不在版本控制之下 - 這是我奇怪的地方,忽略文件夾的工作方式在SVN中? –
也許只是你的子文件夾尚未添加?或者你可以嘗試用'svn cleanup'清理一下' –
好吧,這是它,我沒有添加它,因爲它顯示的東西在我認爲會被忽略的添加列表中。我很困惑。 –
嗯,看來我必須使用龜添加UI刪除我不想要添加的東西,然後將其添加所有。
然後它會看到應該忽略的文件夾。非常奇怪的設計。
你是否遞歸地應用了這個? –
'svn:global-ignores'作爲1.8中的一個特性遞歸。它的工作原理是因爲二進制文件未顯示在「添加」對話框中,但添加到底部的新模式不起作用。 –
你只能有一個'svn:global-ignores'條目,如果你有兩個,第二個將被忽略,據我所知。 –