私は、特定のブランチで何かがマージされたことを検出し、それに基づいて何らかのアクションをとるアプリケーションを開発しています。 私の問題を解決するためには、私が監視するブランチにマージされたブランチの名前を見つける必要があります。GitHub webhooks - マージの検出方法
GitHubが "すべて"を送信し、 "some-branch"が "Tests"ブランチにマージされたときにスクリプトが反応する必要があるとしましょう。また、私のスクリプトは、マージされたブランチ(この場合は "some-branch")の名前を検出できなければなりません。
私が今までに見つけた解決策は、配列 "コミット"のすべてのコミットのプロパティ "メッセージ"を読み取って解析することです。彼らはかなり先端です: "ブランチをいくつかのブランチをテストにマージする"。
早送りの場合には二つの問題
- 理論的には、ユーザによって変更することができ、メッセージ(例えばSourceTreeは、紛争解決後のあなたのエディタを示して)
- は何のメッセージ
あなたは何をアドバイスできますか?マージの事実とマージされたブランチの名前をどうやって検出できますか?
ありがとうございます!