簡體   English   中英

隱藏具有完整歷史記錄的合並2存儲庫

[英]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.

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