我想在 Stash 的同一个项目中合并 2 个存储库。完整的历史也应该合并。有没有办法做到这一点?
user3454877
问问题
896 次
1 回答
1
在这里隐藏开发人员。这确实是一个 Git 问题。根据您希望/需要如何合并存储库,我建议您首先查看 Git Subtree:
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 中的两个不相关(例如非分叉)存储库中执行此操作。但是,您可以将历史从一个存储库拉到另一个存储库(如上所述),然后以这种方式创建拉取请求。
于 2014-03-29T03:23:00.120 回答