2009-05-05 6 views
1

Ich versuche, mehrere Module Maven-Projekt (mit m2eclipse-Plug-in) von SpringSource Tool Suite 2.0.0 zu Subversion-Server (Subversive-Plug-in für Eclipse) zu teilen. Ich habe festgestellt, dass svn: ignore -Eigenschaft nicht an Submodule des übergeordneten Projekts weitergegeben wird: Ich muss mit der rechten Maustaste auf die Eigenschaft und führen Sie "Apply rekursiv ...". Mehr noch, es wird nicht funktionieren, wenn der Stammordner des Submoduls noch nicht im SVN-Repository ist: Zuerst muss ich den Stammordner einchecken, dann mit der rechten Maustaste auf die Eigenschaft klicken und "Apply rekursive ..." ausführen.Wie kann Subversive am besten genutzt werden, wenn ein Projekt mit mehreren Modulen in Eclipse freigegeben wird?

Fehle ich etwas? Beschreibe bitte, wie du das Problem lösen kannst.

P.S. Das Projekt hat Struktur verschachtelt:

PARENT 
+ component A 
    - module AA 
    - module AB 
+ component B 
    - module BA 
+ component C 
    - module CA 
    - module CB 
    - module CC 
+0

Es tut mir leid, das zu sagen, aber was? –

+0

Welcher Teil der Frage ist nicht klar? –

Antwort

1

Wenn die Eclipse-Plugin ‚Subversive‘ GUI nicht so weit fortgeschritten ist enouggh Einstellung der Art der Immobilie zu unterstützen Sie wollen, kann eine Befehlszeile sein wäre effizienter.

cd PARENT 
ls -s | xargs svn propset -R -F ignore.txt svn:ignore 

Auf diese Weise wenden Sie svn:ignore nur auf bereits verpflichtet, Verzeichnisse (und Unterverzeichnis), ohne zuerst PARENT festlegen zu müssen.

Wenn Sie unter Windows sind, kann ein Paket wie GnuWin32 helfen (oder gibt es mehrere alternative, wie Powershell)

Verwandte Themen