我在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
答案 0 :(得分:1)
svn propset
,获取缺少的对象|通过更新--set-depth 'immediates'
返回深度状态