2014-07-21 94 views
0

我有兩個存儲庫,一個有點過時,但我在開發過程中都使用這兩個存儲庫。 (它有這樣的歷史原因,但沒關係。)如何更新git存儲庫上的特定目錄?

我有一個子目錄,它是項目的一個幾乎獨立的部分,一個小應用程序。我想只更新新工具的這個工具的目錄。實際上,我需要這個應用程序在這兩個回購頂部的相同版本。

有什麼辦法可以將應用程序相關的提交移動到其他存儲庫嗎?

提交不是「直線」,我提交了大量的提交,其中一些已針對此應用程序進行了修補。

也許某種方式與櫻桃採摘?

回答

0

這聽起來像你應該將子目錄移動到一個單獨的存儲庫。從長遠來看,這將是一個更好的解決方案。

否則一個解決辦法是......

  • 結帳良好的回購承諾1
  • 結帳回購2
  • 複製子目錄從回購1至2回購
  • 提交回購2
  • 標記回購2參考您整合的子目錄的版本。
+0

是的,你有權利,但我正在尋找一個更簡單的解決方案。 –

相關問題