SVN忽略下面某个目录级别的某些文件

时间:2015-08-21 12:08:41

标签: java eclipse svn subversive svnignore

我在svn上有一个gradle多项目。当我签到本地目录并执行>>> list({(yield k): (yield v) for k, v in {'foo': 'bar', 'spam': 'eggs'}.items()}) ['bar', 'foo', 'eggs', 'spam', {None: None}] >>> list({(yield i) for i in range(3)}) [0, 1, 2, set([None])] 时,会在每个子项目目录(下面的目录结构)中创建.classpath和.project文件,svn应该进一步忽略这些文件。

gradle eclipse

当使用svn:ignore属性时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 (下面的.svnignore文件的内容)它会影响所有子目录,但它也会影响所有子子目录并更改其属性必需的(即/ src和./lib以及其下的每个级别)。现在我要做的只是忽略.classpath和.project下面的一个目录级别,即每个子项目并没有比这更深,类似于svn propset svn:ignore -R -F .svnignore .

.svnignore文件的内容:

  

的.classpath

     

的.project

1 个答案:

答案 0 :(得分:1)

  1. 为什么你不想只为A,B,C提供3个单独的propset(非递归)?
  2. 执行myproject的部分结帐|更新(使用--depth'immediates'),执行旧的svn propset,获取缺少的对象|通过更新--set-depth 'immediates'返回深度状态