我有一個目錄,其中包含各種擴展名的文件。我想這樣做在SVN以下的.gitignore代碼相當於:忽略:svn:忽略排除文件被忽略
*.* # ignore everything
!.htaccess # except this file
我如何在SVN實現這一點:忽略?
我有一個目錄,其中包含各種擴展名的文件。我想這樣做在SVN以下的.gitignore代碼相當於:忽略:svn:忽略排除文件被忽略
*.* # ignore everything
!.htaccess # except this file
我如何在SVN實現這一點:忽略?
我不認爲你可以 - svn:ignore
需要一個黑名單(文件被忽略),而不是白名單(文件不被忽略)。
如果您已經將.htaccess文件添加到SVN控制中,那麼它將無關緊要。您將始終看到對該文件的更改。唯一一次忽略列表起作用的是尚未添加到存儲庫的文件。您可以忽略全局目錄中的所有內容,然後將.htaccess文件添加到SVN控制並查看修改等。
Sucks ...我不想列出允許的文件擴展名列表。 – jurchiks
的確......但是使用Subversion 1.8,你可以在服務器上設置一次(參見[inherited properties](http://wiki.apache.org/subversion/InheritedProperties)),並將其級聯到你的項目中(取而代之必須對每個項目文件夾應用相同的'svn:ignore'模式)。 –
不是一個解決方案,有些文件夾中的這些擴展名不會被忽略(例如,1個上傳圖像的文件夾 - 被忽略 - 另一個具有GUI圖像 - 顯然不會被忽略)。 – jurchiks