2016-04-28 9 views
0

ich habe folgende Struktur, die ich mit git Versionskontrolle müssen (ich bin neu git):git-Repository erstellen mit externer lib

some_path/lib

some_path/htdocs/Webroot

some_path/htdocs/Projekte

die Projekte dir ein eigenes Repository. Für den Webroot und den Lib-Ordner könnte ich zwei Repositories erstellen, aber ich möchte ein Repository, denn wenn ich Dinge in Webroot ändere, muss ich oft Dinge in Lib ändern und umgekehrt und so könnte ich einen Zweig in einem Repository haben.

Ich lese über Submodule und Teilbaum, aber es scheint, das ist nicht das Richtige für mich, weil es eine Komplexität hinzufügt, die ich nicht wirklich brauche. Ich denke auch über Symlinks nach, aber ich bin mir nicht sicher, ob das bei Windows gut funktioniert.

Gibt es noch andere Optionen?

Jede Hilfe/Vorschläge wäre willkommen.

Antwort

1

Ich bin nicht sicher, dass dies eine gewünschte Struktur ist, aber das ist, wie ich es lösen würde. Sie können einfach ein git-Repository im übergeordneten Ordner "some_path" erstellen und eine .gitignore-Datei den gesamten htdocs/projects-Ordner ignorieren lassen. So haben Sie 2 Repos. Ein Alles inklusive, aber den Projektordner ignorieren. Und noch etwas für den Projektordner.

+0

ok thx. Ich überprüfe, ob das eine Option ist. – ses3ion