2
這怎麼可能?SVN忽略問題
> svn status
? cp/app/cache
? cp/app/logs
> svn propget svn:ignore
cp/app/cache
cp/app/logs
order/app/cache
order/app/logs
它應該忽略這2個目錄,但它將它們顯示爲未版本化。
這怎麼可能?SVN忽略問題
> svn status
? cp/app/cache
? cp/app/logs
> svn propget svn:ignore
cp/app/cache
cp/app/logs
order/app/cache
order/app/logs
它應該忽略這2個目錄,但它將它們顯示爲未版本化。
您不能將svn:ignore
設置爲位於子目錄中的文件名。什麼svn:ignore
說的是忽略名爲「cp/app/cache that sits in the current directory. Not a file named
緩存that sits in a directory
app which sites in a directory
cp」的文件,它的字面意思是一個文件,其名稱中帶有兩個正斜槓。是的,這在Windows和Unix下是非法的,但有些操作系統確實允許文件與前在其名稱中斜槓。
如果你真的想忽略這些文件,你需要設置svn:ignore
到cache
和log
上的目錄cp/app
和order/app
哇,感謝他們做了這樣錯誤,我認爲git以更自然的方式解決了這個問題,謝謝agaion。 – umpirsky 2011-05-25 06:17:44
Git中的這種「更自然」是怎麼樣的?在Git中,你可以使用crea您可以通過編輯'$ HOME/.subversion/config'文件在Subversion中進行全局忽略。你也可以在每個目錄中放入一個'.gitignore'文件,但是這也不能用於子目錄中的文件。這與在這方面的svn:ignore屬性很相似。 – 2011-05-25 19:09:04
啊,對,我以爲.gitignore可以和分區一起工作。 – umpirsky 2011-05-26 05:54:54