8

私は assembla と github を使用しており、正しい Post-Receive URL (サービス フック) をセットアップして、2 つのサービスをリンクし、強力なコミット メッセージを使用しています。次の問題があります。

github に Post-Receive URL (サービス フック) が設定された 3 つのスペースがあり、3 つのスペースすべてがコミット メッセージを正常に受信します。ただし、コミット メッセージを適切なチケットに正常に関連付けるスペースは 1 つだけです。

たとえば、「Test Commits」という名前の各スペ​​ースにチケットを設定しました。コミット メッセージ「Test Commit Re #1」を使用します。各スペースはコミットを取得し、ストリームで確認できます。ただし、コミットとチケットを関連付けるスペースは 1 つだけです。

私が言える唯一の違いは、機能しない2つがブランチに対してコミットされ、機能する1つがマスターに対してコミットされていることです。

助言がありますか?

ありがとう

4

1 に答える 1

5

ブランチは要因であってはならないので、奇妙です。

再現可能であれば、 trac Assembla ticketの良いスタートとなります。
(OPリザードが行ったこと:issue 654


Assembla側の問題のようです:

現時点 では、コミットが非メイン ブランチ (git、master) にある場合、コミット メッセージを処理していません
あなたがこのトピックについて言及したように、私たちは決定を見直し、すべてのコメントを処理することにしました。

...そして、このチケットは解決されました。git-tool ページ (ログインのみでアクセス)には次のように記載されています。

Git コミットから Assembla チケットを更新する方法

  • Closes #4チケット 4 を閉じるために使用し
    ます。closed、close、fix、fixed、およびfixes もチケットを閉じます。
  • Test #4チケットを「テスト準備完了」とマークします。
  • Re #4referencesrefsおよびseeは、対象のチケットにコメントを追加しますが、そのままにしておきます。

そして、これはマスターだけでなく、すべてのブランチで機能するようになりました。

于 2010-11-15T18:13:45.040 に答える