GIT コミット メッセージから YouTrack コマンドが削除されました
-
14-11-2019 - |
質問
YouTrack サーバーと TeamCity サーバーがあり、相互に統合できるように適切に構成されています。私は自分の作業を GitHub にコミットし、TeamCity が監視しています。目標は、変更をコミットし、取り組んでいる問題を更新する YouTrack コマンドをそれらのコミットに含めることができるようにすることです。
私が直面している問題は、以下のような git commit を行うときです。
Fix appearance of content tip edit icon.
[FIXED] Tip on storage type passwords had a missing edit icon.
#MP-5 fixed
GIT は最後の行を削除します。これはコメントのように見えるためであり、コミット メッセージにはこれだけが含まれます。
Fix appearance of content tip edit icon.
[FIXED] Tip on storage type passwords had a missing edit icon.
つまり、YouTrack コマンドも問題のアップデートもありません。
私は次のような代替案を試してみました。
Fix appearance of content tip edit icon.
[FIXED] Tip on storage type passwords had a missing edit icon.
MP-5 fixed
そして
Fix appearance of content tip edit icon.
[FIXED] Tip on storage type passwords had a missing edit icon.
- #MP-5 fixed
しかし、これらは YouTrack コマンドをトリガーしませんでした (たとえ YouTrack がコミット メッセージを認識したとしても)。
したがって、質問は基本的に次のとおりです。
このワークフローの問題を解決するにはどうすればよいですか?GIT でコメントの除去を無効にしたくないことに注意してください。無効にすると git commit -av (コメント内の変更の適切にフォーマットされた diff 概要が含まれます) が壊れてしまうからです。コミット メッセージを解析するカスタム コードを使用して YouTrack REST API を呼び出す必要がありますか?これは以前にも行われたことがありますか?
解決
使用できます
Fix appearance of content tip edit icon.
[FIXED] Tip on storage type passwords had a missing edit icon.
^MP-5 fixed
それは次に従って動作するはずです http://youtrack.jetbrains.com/issue/JT-10051
所属していません StackOverflow