下面是這種情況:是否有可能跟隨文件的歷史記錄在另一個倉庫
我們有一個包含一些文件夾的「官方」版本庫。此文件夾被用戶A擁有,用戶A應該被允許推動它只有一個:
repoA
|
-- folderA1
|
|- fileA11 .. fileA12
|
-- folderA2
|
|....
用戶B需要維護自己的folderA1的複印件(repoA),應該能夠將用戶A推送的提交合併到自己的副本中。用戶B並不想folderA2
當然,用戶B會犯一些修改自己的folderA1副本和folderA1(從用戶B的角度看)的歷史應該看起來像:
HEAD
|
* Merge user A master into user B master
| \
* | Last commit made by user A
* | Previous commit made by user A
| * Last commit made by user B
| * Previous commit made by user B
|/
* Initial commits made by user A
*
*
|
用戶B不應在他自己的存儲庫中擁有folderA2(來自用戶A)。
用戶B應該能夠有folderB1和folderB2在他自己的倉庫。
感謝
我想這應該http://help.github.com/subtree-merge/幫助 – 2012-04-27 08:48:03