![](/img/trans.png)
[英]How to merge two separate Git repositories into a new repository, with complete history
[英]Stash Merge 2 Repositories with complete History
我想在Stash的同一項目中合並2個存儲庫。 完整的歷史記錄也應合並。 有什么辦法嗎?
將開發人員藏在這里。 這確實是一個Git問題。 根據您希望/需要合並存儲庫的方式,我建議您首先查看Git子樹:
http://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/
或者,您可以只在第一個存儲庫中運行git pull ../other_git_dir
,這會將默認/當前分支(例如master)上的所有提交都提取到第二個存儲庫中。 請注意,這一次僅適用於一個分支。 更多閱讀:
http://scottwb.com/blog/2012/07/14/merge-git-repositories-and-preseve-commit-history/
如果您實際上是在談論創建拉取請求,那么您(當前)不能在Stash中的兩個不相關(例如,非分叉)存儲庫中執行此操作。 但是,您可以將歷史記錄從一個存儲庫拉到另一個存儲庫(如上所述),然后以這種方式創建拉取請求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.