YouTrackとTeamCityサーバーがあり、お互いに統合するように正しく構成されています。 TeamCityが監視するGitHubに私の仕事をコミットします。目標は私が変更をコミットできるようにすることであり、私が取り組んでいる問題を更新するYouTrackコマンドをコミットすることに含まれています。YouTrackコマンドはGITコミットメッセージから削除されました
私が直面しています問題は、私が作るときにgitは下記のようなコミットということです:
Fix appearance of content tip edit icon.
[FIXED] Tip on storage type passwords had a missing edit icon.
#MP-5 fixed
GITそれは解説のように見えるので、最後の行を取り除き、そしてコミットメッセージには、これだけが含まれています。
意味はありません。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を呼び出す必要がありますか?これは以前にされていますか?