2011-07-04 75 views
5

我想忽略SVN中的一些隱藏文件(如.project和.pydevproject)。他們現在已經在我們的行李箱中,所以我不想將它們從行李箱中刪除,因爲它可能會給其他開發者帶來更多問題。因此,我試圖做的就是運行:SVN忽略隱藏文件(.project .pydevproject和。files)

svn propset svn:ignore .project . 

但之後,當我運行svn地位,它返回:

M . 

,如果我做出的.project變化,它仍然跟蹤那些變化。我也在/ etc/subversion/config中嘗試過global-ignores,但沒有運氣。

您認爲最好的解決方法是什麼?

謝謝。

回答

6

svn:ignore僅適用於尚未添加的文件。

不幸的是,你不能以自動的方式做到這一點(至少我不知道這樣做的任何方式)。

所以你現在可以做的是:

  1. 從庫中刪除文件與svn rm
  2. 要求開發商來存儲文件的下一個svn up
  3. 他們跑得svn up在什麼地方和移動已刪除的文件後面

現在.project沒有被svn跟蹤,也不會出現在svn st

+0

感謝您的回覆。關於 」。」文件?當我設置svn:ignore時,「。」文件被修改,我無法弄清楚我應該怎麼做。 – pocoa

+2

這是因爲svn:ignore屬性已經在「。」上設置了。夾。你必須提交這個來應用你的忽略配置。 –

+0

感謝Martin的解釋。 – pocoa