Ich habe SVN für alle meine Projekte verwendet. Manchmal Projekt B stammt als eine Kopie aus Projekt A. Wenn Projekt A eine generische Änderung hat, kann ich innerhalb des Verzeichnis B verwenden und es wird diese Änderungen zusammenführen.git verschiedene Repositories zusammenführen?
Jetzt, wenn ich Git verwenden wollte. Ich mag es nicht, alle meine Projekte im selben Repository zu haben, da ich dann alles klonen muss und nicht nur ein Projekt wie in SVN auswählen kann. Aber mit einem Repository für jedes Projekt, wie mache ich das gleiche wie früher mit SVN?
Die Frage ist: Was ist der beste Weg, es zu strukturieren, wenn ich mehrere Teilprojekte mag, dass wirklich alle auf ein Original-Projekt beziehen und sie synchron zu halten? Und das möchte ich auch in der Lage sein, sie getrennt zu prüfen
Sie sollten wahrscheinlich git-submodule (http://www.kernel.org/pub/software/scm/git/docs/git-submodule.html) genauer betrachten. – Cascabel
@Jefromi aber die Quelldateien sind grundsätzlich aus der gleichen Geschichte, dies würde bedeuten, dass ich zwei Kopien der Dateien habe? Ich denke Submodul ist mehr für die Verfolgung von externen Bibliotheken, die Sie als separate Dateien (nicht zusammenführen)? – baloo
Egal, ich habe nicht gesehen, dass du gesagt hast, B sei eine Kopie von A. Lies deine "Frage ist", wo du gesagt hast "Teilprojekte ... in Bezug auf ein originelles Projekt ... synchron" Ich nahm an, du meintest Chunks des ursprünglichen Projekts herausnehmen, aber im Metaprojekt synchron halten. – Cascabel