YouTrack命令从GIT提交消息中删除

时间:2012-03-01 08:20:28

标签: git integration teamcity commit youtrack

我有一个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?这是在以前完成的吗?

1 个答案:

答案 0 :(得分: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

工作