簡體   English   中英

Git 將更改從另一個存儲庫拉入單存儲庫

[英]Git Pull changes into a mono-repo from another repository

我有一個包含多個項目的 git 存儲庫。 我使用此處描述的方法從不同的 git 存儲庫中提取了這些項目:

https://medium.com/@ayushya/move-directory-from-one-repository-to-another-preserving-git-history-d210fa049d4b

示例回購結構:

項目一

  • 項目A
  • 項目B
  • 項目C

現在,ProjectA 的原始 git 存儲庫正在不斷開發中,我需要定期對我的 ProjectOne 存儲庫進行最新更改。 我想在拉入更改時保留 ProjectA 的提交歷史記錄。 這里有人知道怎么做嗎?

另一種方法是將ProjectA添加為ProjectOne子模塊

cd ProjecTOne
git submodule add ProjectA /url/of/ProjectA

這樣,一個簡單的git submodule update --remote就足以用最新的ProjectA更新其內容,並保留其歷史記錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM