我想從遠程git存儲庫合併幾個子目錄到我的存儲庫。遠程和本地存儲庫都包含整個內核存儲庫,我只對無線相關文件感興趣。 我試圖按照"How to use the subtree merge strategy"下的說明操作,但由於大多數文件都存在於本地存儲庫和遠程存儲庫中,因此命令 git read-tree --prefix=dir-B/ -u Bproject/master
命令失敗。我不能在同一命令行中使用-m
選項和--prefix
。如何合併/從遠程存儲庫中提取
這種合併實際上應該根據遠程存儲庫中的文件來更新(合併/拉出)所有相關的無線目錄/文件,其中應該通過偏好遠程文件來解決衝突。
爲了使我的問題一般 - 說你有存儲庫A和B.都有文件夾wireless_dir:A/wireless_dir,B/wireless_dir。我正在處理存儲庫B,並希望從A/wireless_dir中更新B/wireless_dir中的所有文件,在發生合併衝突時首選更改A/wireless_dir。
這是Linux內核嗎?是不是使用子模塊來做這樣的組件 - 意味着它們已經是獨立的存儲庫? – Cascabel 2011-03-20 18:56:52