如何在Subversion中忽略文件?

好久不见. 提交于 2020-01-07 01:36:22

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

如何在Subversion中忽略文件?

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


#1楼

另外,如果您使用Tortoise SVN,则可以执行以下操作:

  1. 在上下文菜单中,选择“ TortoiseSVN”,然后选择“属性”
  2. 在出现的窗口中,单击“新建”,然后单击“高级”
  3. 在出现的与“属性名称”相对的窗口中,选择或键入“ svn:ignore”,与“属性值”相反,键入所需的文件名或文件夹名称或文件掩码(在我的情况下为“ * / target”),单击“应用”。递归属性”
  4. 好。 好。
  5. 承诺

#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楼

将目录添加到Subversion,并忽略目录内容

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

要么

svn propset svn:ignore '*' .
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!