【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
如何在Subversion中忽略文件?
另外,如何查找不受版本控制的文件?
#1楼
另外,如果您使用Tortoise SVN,则可以执行以下操作:
- 在上下文菜单中,选择“ TortoiseSVN”,然后选择“属性”
- 在出现的窗口中,单击“新建”,然后单击“高级”
- 在出现的与“属性名称”相对的窗口中,选择或键入“ svn:ignore”,与“属性值”相反,键入所需的文件名或文件夹名称或文件掩码(在我的情况下为“ * / target”),单击“应用”。递归属性”
- 好。 好。
- 承诺
#2楼
使用以下命令创建不在版本控制文件下的列表。
svn status | grep "^\?" | awk "{print \$2}" > ignoring.txt
然后编辑文件, 只保留您实际上要忽略的文件 。 然后使用此选项忽略文件中列出的文件:
svn propset svn:ignore -F ignoring.txt .
注意行尾的点。 它告诉SVN该属性是在当前目录上设置的。
删除文件:
rm ignoring.txt
最后提交,
svn ci --message "ignoring some files"
然后,您可以通过以下方法检查忽略哪些文件:
svn proplist -v
#3楼
我找到了.svnignore示例Java文章。
范例:.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楼
svn propset svn:ignore '\*.*' .
要么
svn propset svn:ignore '*' .
来源:oschina
链接:https://my.oschina.net/u/3797416/blog/3151562