Stash の同じプロジェクトにある 2 つのリポジトリをマージしたいと考えています。完全な履歴もマージする必要があります。これを行う方法はありますか?
1 に答える
1
ここにデベロッパーを隠しておきます。これは実際には Git に関する質問です。リポジトリをマージする方法に応じて、最初に Git サブツリーを確認することをお勧めします。
http://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/
または、最初のリポジトリで実行することもできますgit pull ../other_git_dir
。これにより、デフォルト/現在のブランチ (マスターなど) のすべてのコミットが 2 番目のリポジトリにフェッチされます。これは一度に 1 つのブランチに対してのみ機能することに注意してください。もう少し読む:
http://scottwb.com/blog/2012/07/14/merge-git-repositories-and-preseve-commit-history/
実際にプル リクエストの作成について話している場合は、(現在) Stash 内の 2 つの無関係な (フォークされていない) リポジトリ間でこれを行うことはできません。ただし、(上記のように) あるリポジトリから別のリポジトリに履歴をプルしてから、その方法でプル リクエストを作成することもできます。
于 2014-03-29T03:23:00.120 に答える