2016-02-16 15 views
13

変更がマスタにコミットされたときに、マスタから別の長命ブランチに自動的にマージする必要があります(現時点では手動プロセスであり、人々は忘れる)GitHubは自動的にブランチをマージできますか?

いつも可能ではないマージの競合が原因で発生する可能性がある場合は、自動的に発生させたいと考えています。

これは可能ですか?

+0

何かのフックでこれを行うことができます。 –

+0

ありがとう....私はこれがダウン投票された理由を知ることはできません...それはそんなにクレイジーなアイデアではありません...コードレビューされたプルリクエストによって珍しい状況でマスターすることを約束します。可能であれば自動的にマージされます。 – Kram

答えて

6

私はあなたの質問を理解しているので、これを扱う非常に良いブログ投稿はgit-automatic-merges-with-server-side-hooks(スクリプトを含む)にあります。

+1

ありがとうございます - これはBitBucket固有のフックを使用しているようですが、それはありませんか? GitHubに相当するものはありますか? – Kram

+1

2つのフックが必要です。更新されたフックはgithubでも使えますし、gihub api-docsで見つけられない自動マージされたフックもあります。 私は、(リンクされた投稿に示されているように)マージを行うスクリプトをトリガするためにcommit-hook(https://developer.github.com/v3/repos/commits/)を使うことができ、最終的に新しいコミットポイントを設定します。したがって機能は同じで、ちょうどgithubではなく自分のサーバーで実行されます。 –

+0

Aah、オハイオ州、私は今それを得ると思います - 私はGitHubを私が望むようにすることはできませんが、私はそれが私が欲しいことをするためにスクリプトを実行するために外部ホストのURLを突くように頼むことができます。 – Kram

関連する問題