organisation mit git... aber wie?

heyho

ich bin irgendwie grad etwas erschlagen. ich hab nen svn repo mit dem ich bisher gearbeitet habe und ich möchte aus gründen der neugierde mal mit git arbeiten.

derzeit hatte ich ein großes repository in dem ich meine projekte abgebildet habe. dh hatte ich innerhalb von meinem svn repository zwei zentrale ordner

Code:
framework
templates

unter framework waren dann der trunk, branch und tag drin wie man es gewohnt ist und die templates waren nochmal unterteilt nach den projekten und da dann die templatedaten für das framework abgelegt.

damit konnte ich mir direkt immer das auschecken was ich brauchte, sprich ich hatte mein framework in / und dann unter /tpl mein jeweiliges template ausgecheckt und konnte damit in netbeans sauber und direkt arbeiten.

(zb svn co https://svn/framework/trunk && svn co https://svn/template/projektX ./tpl )


mit git tue ich mich da etwas schwer, weil ich müsste ja zweimal das komplette repository auschecken und einmal dazu in / auf den frameworkbranch gehen und dann das entsprechende template suchen.

irgendwie fühlt sich das sehr falsch an zumal ich nach einiger zeit hunderte branches durch die templates hätte? wie bildet man sowas in git ab?
 
Klingt doch eigentlich gar nicht so schlecht. Trennung der Templates durch Branches macht doch Sinn, dann bleibt auch die History korrekt wenn du eine template branch duplizierst um das template speziell an zu passen etc

Also das Repository klonen und dann einfach in einen Unterordner nochmal klonen und jeweil die entsprechenden Branches als Arbeitskopie auschecken die man eben gerade braucht. Der Ordner mit dem inneren Repository sollte dann evtl. in die .gitignore aufgenommen werden, falls git das nicht automatisch erkennt.
 
Zurück
Oben