Ich verwende git in meinem Projekt, das aus mehreren Teilprojekten besteht. Jedes Unterprojekt wird im Hauptprojekt mit dem Befehl git-subtree "verknüpft". Das ist meine Art, "svn externals" in git zu realisieren. Ich benutze es seit einigen Wochen, aber die Zeit, in der ich meine Änderungen vom Unterbaum zum entfernten Standort übertrage, steigt mit jedem Commit. Es sieht so aus, wenn ich die Änderungen Drücken des BefehlsVerringern Sie die Zeit für das Verschieben eines Teilbaums
git subtree push -P platform/rtos rtos master
git push using: rtos master
1/ 215 (0)2/ 215 (1)3/ 215 (2)4/ 215 (3)5/ 215 (4)6/ 215 (5)7/ 215 (6)8/ 215 (7)9/ 215 (8)10/ 215 (9)11/ 215 (9)12/ 215 (10)13/ 215 (11)14/
....
20 more lines
....
(204)209/ 215 (205)210/ 215 (206)211/ 215 (207)212/ 215 (208)213/ 215 (209)214/ 215 (210)215/ 215 (211)To https://github.com/rtos/rtos.git
64546f..9454ce 9a9d34c5656655656565676768887899898767667348590 -> master
Gibt es eine Möglichkeit den Teilbaum zu „säubern“ und damit die Zeit zu reduzieren, die Änderungen drängen?
Submodule funktionieren nicht für alle, die Frage betrifft Subbäume. –