Beliebt

Verknüpfung von einem Git-Repository zum Ordner eines anderen Repositorys - Dateisysteme, Git

Ich versuche, einen Verweis aus einem Git-Repository zu einem bestimmten Ordner aus einem Remote-Repository hinzuzufügen.

Beispiel:

repo-1

.
├── a
├── b
└── c

repo-2

.
├── A
├── B      # this should link to repo-1"s `b` folder
└── C

Edit 1: Zur Verdeutlichung benutze ich Git

Antworten:

0 für Antwort № 1

Dies ist mit git nicht möglich.

Jede Festschreibungsreferenz ist ein Zeiger auf eine Momentaufnahme des gesamten verfolgten Dateisystems, sodass sich jede Verknüpfung auf das gesamte Repository und nicht auf einen Teil davon bezieht.

Die Lösung wäre, "Ordner" in einem eigenen Repository zu erstellen, das Sie dann in repo-1 und repo-2 als Submodul einfügen.

https://git-scm.com/book/en/v2/Git-Tools-Submodules erklärt Submodule im Detail.


Lies jetzt