首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法忽略具有外部`.svnignore`文件的Subversion中的文件

无法忽略具有外部`.svnignore`文件的Subversion中的文件
EN

Stack Overflow用户
提问于 2019-10-14 23:54:50
回答 2查看 200关注 0票数 2

我需要使用.svnignore文件从Subversion中排除一些文件:

代码语言:javascript
复制
> more .svnignore

*.obj
*.abc
*.aaa

> touch f1.cpp
> touch f2.abc
> svn add --force ./
A    f1.cpp
A    f2.abc

为什么要将f2.abc添加到存储库中,即使它的扩展不应该允许这样做?

EN

回答 2

Stack Overflow用户

发布于 2019-10-15 00:00:16

在修改了.svnignore之后,我不得不重新运行:

代码语言:javascript
复制
svn propset svn:ignore -F .svnignore .
票数 3
EN

Stack Overflow用户

发布于 2019-10-15 00:59:21

为了消除对皮埃特罗自我回答的可能误解

很明显,在SVN中,将文件.svnignore或类似的东西放在存储库文件夹的根目录中是不够的,这与Hg或Git不同,因为只有文件或目录的相关属性才有效。

但是,因为命令svn propset具有用于从外部文件读取模式(并设置新属性删除所有旧的)的选项-F,所以您可以使用(任何文本)文件在一个操作中更新整个存储库中的忽略模式

为了更深入地模仿Git|Hg风格的忽略,每个人(使用Python)都可以从Pypi安装和使用SVN-Ignore,它添加了

  • 一个.svnignore文件,用于指定应忽略哪些文件以添加例外的可能性(以!开头的行)
  • 对于SVN忽略文件,
  • 在每次添加新文件时更新svn:ignore属性
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58380215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档