2

我有一个 YouTrack 和 TeamCity 服务器,已正确配置为相互集成。我将我的工作提交给 TeamCity 监控的 GitHub。目标是允许我提交更改并在这些提交中包含更新我处理的问题的 YouTrack 命令。

我面临的问题是,当我进行 git 提交时,如下所示:

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 (其中包含我对评论更改的格式良好的差异概述)。我是否必须求助于使用一些自定义代码来解析我的提交消息来调用 YouTrack REST API?以前有这样做过吗?

4

1 回答 1

3

您可以使用

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工作

于 2012-03-05T08:51:31.243 回答