gpt4 book ai didi

java - SVN 忽略仅低于一级目录的某些文件

转载 作者:行者123 更新时间:2023-11-30 07:59:38 26 4
gpt4 key购买 nike

我在 svn 上有一个 gradle 多项目。当我 checkout 本地目录并执行 gradle eclipse 时,会在每个子项目目录(下面的目录结构)中创建 .classpath 和 .project 文件,svn 应该进一步忽略这些文件。

myproject
-A
-src (several directories under src)
-lib (several directories under lib)
-.classpath
-.project
-B
-src (several directories under src)
-lib (several directories under lib)
-.classpath
-.project
-C
-src (several directories under src)
-lib (several directories under lib)
-.classpath
-.project
-build.gradle

当使用 svn:ignore 属性时 svn propset svn:ignore -R -F .svnignore . (下面的 .svnignore 文件的内容)它会根据需要影响所有子目录,但它也会影响影响所有子子目录并更改其不需要的属性(即/src和./lib及其下的每个级别)。现在我想做的只是忽略下面一级目录的 .classpath 和 .project ,即每个子项目,并且不比它更深,例如 svn propset svn:ignore -F .svnignore .*\

.svnignore 文件的内容:

.classpath

.project

最佳答案

  1. 为什么您不想仅为 A、B、C(非递归)设置 3 个单独的 propset?
  2. 执行部分 checkout |更新myproject(使用--depth“immediates”),执行旧的svn propset,获取丢失的对象|通过使用--set-更新返回深度状态深度“立即”

关于java - SVN 忽略仅低于一级目录的某些文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32139978/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com