2015-08-21 165 views
1

我在svn上有一個特定的gradle多重項目。當我檢查本地目錄並執行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:ignore屬性爲使svn propset svn:ignore -R -F .svnignore .(以下.svnignore文件的內容),它會影響所有子目錄的要求但它也影響到所有的子子目錄,並改變他們的財產是不是需要(即/ src和./lib及其下的每個級別)。現在我所要做的僅僅是忽略的.classpath和.project低於一級目錄,即每一個子項目,並沒有比這更深,像.svnignore文件svn propset svn:ignore -F .svnignore .*\

內容:

的.classpath

的.project

回答

1
  1. 爲什麼你不希望有3個獨立的propset命令爲A,B,C只(非遞歸)?
  2. 執行部分結帳| myproject的更新(與--depth「立即數」),執行舊svn propset,讓遺失物件|回報深度按更新狀態--set-depth 'immediates'