Was ist der beste Weg, Subversive zu nutzen, wenn Multi-Modul-Projekt in Eclipse zu teilen?
-
05-07-2019 - |
Frage
Ich versuche, Multi-Modul 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 zu Submodule des Mutter Projekt propagiert wird: Ich muss einen Rechtsklick auf das Objekt und führen Sie „rekursiv Nehmen ...“. Mehr, wird es nicht funktionieren, wenn Stammordner Submodul noch nicht im SVN-Repository ist: Erstens, ich muss Check-in Stammordner, dann mit der rechten Maustaste auf das Objekt und führen Sie „rekursiv Nehmen ...“
Bin ich etwas fehlt? Bitte beschreiben Sie Ihren Weg des Problems zu befreien.
P. S. Das Projekt hat verschachtelte Struktur:
PARENT
+ component A
- module AA
- module AB
+ component B
- module BA
+ component C
- module CA
- module CB
- module CC
Lösung
Wenn die Eclipse-Plugin ‚Subversive‘ GUI nicht so weit fortgeschritten enouggh ist die Art der Immobilie zu unterstützen Einstellung, die Sie mögen, kann eine Befehlszeile sein effizienten wäre.
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, ein Paket wie GnuWin32 kann helfen (oder gibt es mehrere alternative, wie Powershell)