Gast
#3770296
Hi Ich entwickle C++ Projekte mit Visual studio 2008. Dabei habe ich Solutions die aus mehreren separat versionierten Projekten bestehen. Diese sind in Hauptprojekte und Grundmodule gegliedert. Mein SVN sieht also so aus: root\ -->Grundmodule |-->Grundmodul1 ||-->trunk |||-->Grundmodul1.vcproj ||->tags |||-->V0.1 ||||-->Grundmodul1.vcproj |||-->V0.2 ||||-->Grundmodul1.vcproj |-->Grundmodul2 ||-->trunk |||-->Grundmodul2.vcproj ||-->tags |||-->V0.1 ||||-->Grundmodul2.vcproj -->Projekt1 |-->trunk ||-->Projekt1.vcproj |-->tags ||-->V1.0 |||-->Projekt1.vcproj -->Projekt2 |-->trunk ||-->Projekt2.vcproj |-->tags ||-->V1.1 |||-->Projekt2.vcproj Auf meiner Platte die dann so. Ausgechekct sind nur Trunks root\ -->Grundmodule |-->Grundmodul1 ||-->Grundmodul1.vcproj |-->Grundmodul2 ||-->Grundmodul2.vcproj -->Projekte |-->Projekt1 ||-->Projekt1.vcproj |-->Projekt2 ||-->Projekt2.vcproj Generell arbeite ich auf dem trunk, Releases werden in Tags gebracht. Grundmodule werden immer wieder überarbeitet und "modernisiert". In meinem Projekten arbeite ich auf Absoluten Pfaden der Grundmodule Wenn ich nun in einer alten Version eines Hauptprojektes einen Bug fixen möchte brauche ich die dazu passenden Versionen der Grundmodule. Natürlich sind es mehr als nur ein zwei module und Hauptprojekte deswegen folgende Frage: Wie kann ich, (teil-)automatisiert die Branches der Grundmodule auschecken. Bzw. wie löst ihr diese Problem Vielen Dank derDäne