0

あるブランチから別のブランチにコードを自動的にマージするツールを作成しようとしています。適切なブランチをマージするのは、hubot のコマンドになります。私が探しているのは、コードをローカルに複製せずにこのマージを行う方法です。これを行う方法はありますか?私はgithubを使用しているので、github apiも役に立ちます。

4

2 に答える 2

1

github api を使用すると、クローンを作成せずに github のリポジトリで直接マージを実行できます。

ドキュメントを参照してください。

于 2012-12-05T19:47:22.300 に答える
0

私はあなたの要件を完全には理解していませんでしたが、これらは他のレポからのブランチをマージするために使用する手順です。それが役立つかどうかを確認してください

 git remote add -f (remote name) /path/or/URL/to/remote
 git merge -s ours --no-commit (remote name)/master
 git read-tree --prefix=foo/bar/ -u (remote name)/master
 git commit -m "Merged (remote name) into subdirectory /foo/bar"

それでおしまい。

于 2012-07-03T19:09:00.963 に答える