【问题标题】:svn (subversion) ignore specific file types in all sub-directories, configured on root?svn(颠覆)忽略所有子目录中的特定文件类型,在根目录下配置?
【发布时间】:2011-07-29 20:29:44
【问题描述】:

我有以下文件夹结构,我希望 svn 忽略所有 eclipse 文件(.classpath.project.settings ) 在子项目中

main-project/
  sub-1/.classpath
  sub-2/.classpath
  sub-3/part1/.classpath
  sub-3/part2/.classpath

有什么方法可以将“主项目”中的.svn配置为svn:ignore **/**.classpath?

所以我不必在每个子文件夹中编辑它?

【问题讨论】:

标签: svn


【解决方案1】:

我相信我正在寻找的答案是:

vim ~/.subversion/config

向下滚动到“全局忽略”:

global-ignores = *.classpath

答案来自这里:

How can I recursively configure svn status to hide ignored files?

【讨论】:

  • 对我来说,全局配置在 %AppData%\Roaming\Subversion 中。谢谢@Joey 来自stackoverflow.com/a/2694934/1108891
  • 谢谢!我在.svnignore中有这个(subfolder/.classpath),然后执行svn propset svn:ignore -F .svnignore .它没有工作,即执行svn st时仍然可以看到subfolder/.classpath。所以我用你的方式,它有效
【解决方案2】:

svn propset 上使用--recursive (-R) 标志并设置svn:ignore,以便递归地应用于每个子文件夹:

svn propset svn:ignore -R <mask> <directory or . for current>

http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.propset.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    相关资源
    最近更新 更多