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
War es hilfreich?

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)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top