如何在Subversion中忽略文件?

如何在Subversion中忽略文件? git

另外,如何查找不受版本控制的文件? github


#1樓

另外,若是您使用Tortoise SVN,則能夠執行如下操做: svn

  1. 在上下文菜單中,選擇「 TortoiseSVN」,而後選擇「屬性」
  2. 在出現的窗口中,單擊「新建」,而後單擊「高級」
  3. 在出現的與「屬性名稱」相對的窗口中,選擇或鍵入「 svn:ignore」,與「屬性值」相反,鍵入所需的文件名或文件夾名稱或文件掩碼(在個人狀況下爲「 * / target」),單擊「應用」。遞歸屬性」
  4. 好。 好。
  5. 承諾

#2樓

使用如下命令建立不在版本控制文件下的列表。 spa

svn status | grep "^\?" | awk "{print \$2}" > ignoring.txt

而後編輯文件, 只保留您實際上要忽略的文件 。 而後使用此選項忽略文件中列出的文件: 命令行

svn propset svn:ignore -F ignoring.txt .

注意行尾的點。 它告訴SVN該屬性是在當前目錄上設置的。 版本控制

刪除文件: code

rm ignoring.txt

最後提交, blog

svn ci --message "ignoring some files"

而後,您能夠經過如下方法檢查忽略哪些文件: 遞歸

svn proplist -v

#3樓

我找到了.svnignore示例Java文章。 ci

範例:.svnignore for Ruby on Rails,

/log

/public/*.JPEG
/public/*.jpeg
/public/*.png
/public/*.gif

*.*~

在那以後:

svn propset svn:ignore -F .svnignore .

.gitignore的示例。 您能夠將.svnignore用於

https://github.com/github/gitignore


#4樓

.gitignore喜歡的方法

您能夠忽略.gitignore之類的文件或目錄。 只需建立要忽略的目錄/文件列表的文本文件,而後運行如下代碼:

svn propset svn:ignore -F ignorelist.txt .

或者,若是您不想使用文本文件,則能夠這樣操做:

svn propset svn:ignore "first
 second
 third" .

來源:Karsten的博客-從命令行爲多個文件設置svn:ignore


#5樓

將目錄添加到Subversion,並忽略目錄內容

svn propset svn:ignore '\*.*' .

要麼

svn propset svn:ignore '*' .
相關文章
相關標籤/搜索