使用TeamCity修复YouTrack中SubVersion提交评论的问题

使用TeamCity修复YouTrack中SubVersion提交评论的问题,teamcity,youtrack,Teamcity,Youtrack,我有一台TeamCity服务器和一台YouTrack服务器,它们与SubVersion一起工作。我已经启用了两个JB应用程序中的集成 是否可以从SubVersion提交注释中的注释更改YT问题的状态?也就是说,TC将相应地更新YT状态,并在YT中设置完成修复的版本。是的,例如,您可以编写 #TST-12 Fixed 在您提交的消息中,它将把#TST-12传输到固定状态。 有关更多详细信息,请查看。首先,您需要确保TC能够将VCS用户与其用户进行匹配。检查TeamCity变更日志中的变更(构建-

我有一台TeamCity服务器和一台YouTrack服务器,它们与SubVersion一起工作。我已经启用了两个JB应用程序中的集成


是否可以从SubVersion提交注释中的注释更改YT问题的状态?也就是说,TC将相应地更新YT状态,并在YT中设置完成修复的版本。

是的,例如,您可以编写

#TST-12 Fixed
在您提交的消息中,它将把#TST-12传输到固定状态。
有关更多详细信息,请查看。

首先,您需要确保TC能够将VCS用户与其用户进行匹配。检查TeamCity变更日志中的变更(构建->变更日志)。如果您看到“TeamCity用户:未知(TeamCity用户均未在其VCS用户名设置中定义%user.name%username)”,您应该将VCS用户名与您的配置文件相关联:%your_TC_server_url%/profile.html->常规选项卡->版本控制用户名设置。 这将使TC识别VCS用户

还请注意与集成所代表的TeamCity用户权限相关的要求。请在此处查找更多详细信息:


希望这能有所帮助。

我只是试了一下。我在问题的TeamCity更改选项卡下收到以下消息:“找不到YouTrack用户。原因:TeamCity未提供用户信息”。尝试同步svn用户、TeamCity用户和YouTrack用户的电子邮件。如何设置subversion用户的电子邮件地址?我已经同步了另外两个。可能没有必要。TeamCity是否看到您的提交?YouTrack是否在问题的TeamCity更改选项卡中显示您的提交(提交消息必须包含问题id,f.e.PRJ-123)?是。在Youtrack中,我可以看到“#WS-20已修复”,但“已修复”带有红色下划线,TeacCity changes选项卡中的“用户”也是如此。不要在结尾加句号。。。ie不做
#BUG-NUM已修复。
(注意结尾的句号)。Youtrack的命令解析器与其他bug追踪器相比有点惊人的愚蠢。