Ich versuche, eine gitsubtree eines vorhandenen Repository zu erstellen, zum Beispiel:Wie kann ich einen gitsubtree eines vorhandenen Repository erstellen?
-> projectA/ProjectB
Projekt A ist die Mutter, ich will Projekt B als git Teilbaum hinzuzufügen.
git subtree -P ProjectB ssh: //[email protected]/projectB.git Master
Aber es schlägt fehl, und zeigt die folgende Meldung:
Präfix ‚ProjectB ' ist bereits vorhanden.
Ich möchte nicht das gesamte Repository erneut herunterladen, ich möchte nur dieses Verzeichnis zu meinem gitsubtree hinzufügen.
Dieses Verzeichnisprojekt B wird nicht von Project A git überwacht.
Dank im Voraus
Ist der ProjektB-Ordner bereits vorhanden? Wenn ja, enthält es etwas? Der Git-Unterbaum wird es ablehnen, den Unterbaum zu erstellen, wenn das Verzeichnis, in das er eingefügt werden würde, überhaupt etwas enthält. – LopSae
Scheint derzeit unmöglich (git v2.0), wenn ProjektB-Ordner bereits vorhanden ist, und entfernen Sie das vorhandene ProjektB-Verzeichnis mit 'rm -rf-ProjektB' dann tun 'git Unterverzeichnis hinzufügen ProjektB_Verzeichnis [email protected]/projectB.Git-Master zum erneuten Download ist die einzige Wahl. – Allen