Ich arbeite an einem Projekt mit vielen Verzweigungen.Änderungen im Unterordner über alle Git-Zweige hinweg beibehalten
In meinem Projektordner habe ich einen Ordner, der noch nicht erkannt wurde und auf den alle Zweige zugreifen müssen. Es enthält eine Reihe von Skripten, die die Produktionsumgebung simulieren, aber die Ausführungszeiten von Programmaufrufen, die sonst Stunden dauern würden, reduzieren. Diese Skripte werden ständig verfeinert, um die Produktionsumgebung genauer zu emulieren.
Ich möchte diesen Ordner in meinem Repo verfolgen, aber alle Änderungen, die ich daran mache, müssen von jedem Zweig aus zugänglich sein. Wie kann ich diesen Ordner verfolgen, aber so verhalten, als wäre er nicht geparkt?
Mit git Submodul müsste er jeden Zweig aktualisieren, wenn ein neues Commit im Submodul erfolgt. Entweder mit einer Zusammenführung oder einer Umbenennung ist das Ergebnis das Gleiche, wenn die Skripte in demselben Repo verfolgt werden, so wie Sie sagten, dies ist für seinen Fall nicht geeignet. Ich würde ein anderes Repo verwenden. – Francesco
Zur Klarstellung, wenn Sie sagen, dass ich eine Verzweigung nach einer Festschreibung an das Submodul aktualisieren muss, bedeutet das, dass ich für jedes Mal, wenn ich das Submodul in der Verzweigung aktualisiere, ein neues Merge-Commit oder -Rebase habe. –
Deshalb habe ich gesagt, dass Submodule wahrscheinlich nicht geeignet sind :) Ich dachte nur, ich würde sie der Vollständigkeit halber erwähnen. – Thomas