我在我的項目中使用git,該項目由幾個子項目組成。每個子項目都使用git-subtree命令在主項目中「鏈接」。這是我在git中實現「svn externals」的方法。我使用它幾周以來,但在每次提交期間,從子樹到遠程位置的更改時間都會增加。它看起來像這樣,當我使用命令減少增加時間以推送子樹
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
有什麼辦法來「清理」的子樹,從而減少推動變化時推壓的變化?
子模塊不適合每個人,問題是關於子樹。 – 2015-03-09 18:34:07