2015-08-21 5 views
1

У меня есть определенный мультипроект градиента на svn. Когда я выхожу в локальный каталог и делаю gradle eclipse, в каждом каталоге подпроектов (структура каталога ниже) создаются файлы .classpath и .project, которые должны игнорироваться svn.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: игнорировать свойство, как так svn propset svn:ignore -R -F .svnignore . (содержание .svnignore файла ниже) это влияет на все подкаталоги по мере необходимости, однако он также влияет на все суб-подкаталоги и изменяет свое имущество, которое не является (т. е./src и ./lib и каждый уровень под этим). Теперь то, что я пытаюсь сделать, это только не игнорировать .classpath и .project один уровень каталога ниже, то есть каждый подпроект и не глубже, чем это, что-то вроде svn propset svn:ignore -F .svnignore .*\

Содержание .svnignore файла:

.classpath

.project

ответ

1
  1. Почему вы не хотите иметь 3 отдельных propset для A, B, C только (не рекурсивно)?
  2. Выполнить частичную проверку | обновление MyProject (с --depth «immediates»), выполнить свой старый svn propset, получить отсутствующие объекты | глубину парадного обновления с --set-depth 'immediates'
Смежные вопросы