如何在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 '*' .
相关文章
相关标签/搜索