Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SVN仅忽略以下一个目录级别的某些文件_Java_Eclipse_Svn_Subversive_Svnignore - Fatal编程技术网

Java SVN仅忽略以下一个目录级别的某些文件

Java SVN仅忽略以下一个目录级别的某些文件,java,eclipse,svn,subversive,svnignore,Java,Eclipse,Svn,Subversive,Svnignore,我有一个关于svn的gradle多项目。当我签出到本地目录并执行gradleeclipse时,会在每个子项目目录(下面的目录结构)中创建.classpath和.project文件,svn应该进一步忽略这些文件 myproject -A -src (several directories under src) -lib (several directories under lib) -.classpath -.project -B -src (sev

我有一个关于svn的gradle多项目。当我签出到本地目录并执行
gradleeclipse
时,会在每个子项目目录(下面的目录结构)中创建.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属性作为so
svn propset svn:ignore-R-F.svnignore.
(下面的.svnignore文件的内容)时,它会根据需要影响所有子目录,但它也会影响所有子目录,并更改它们不需要的属性(即./src和./lib及其下的每个级别)。现在我要做的只是忽略.classpath和.project下面的一个目录级别,即每个子项目,并且不超过这个级别,类似于
svn propset svn:ignore-F.svnignore.*\

.svnignore文件的内容:

.classpath

.项目

  • 为什么不希望仅为A、B、C使用3个单独的propset(非递归)
  • 执行部分签出|更新myproject(使用--depth'immediates'),执行旧的
    svn propset
    ,获取缺少的对象|使用
    更新返回深度状态--set depth'immediates