Assembla 和 GitHub

8
我正在使用Assembla和Github,并已设置正确的Post-Receive URLs(服务钩子)将这两个服务连接起来并使用强大的提交消息。我有以下问题。
我在Github上设置了3个带有Post-Receive URLs(服务钩子)的空间,所有3个空间都成功接收提交消息。但只有1个空间能够成功将提交消息与相应的工单关联起来。
例如:我在每个空间中设置了一个名为“测试提交”的工单,使用提交消息“Test Commit Re #1”,每个空间都会捕获提交,并且我可以在流中看到它。但只有1个空间将提交与工单关联起来。
唯一我能发现不同的是那两个不起作用的空间有分支的提交,而那个起作用的空间有一个提交到主干上。
有什么建议吗?
谢谢。

我喜欢Assembla(它是免费的,简单易用)。我加入了irc.freenode.org并发现了一个房间#assembla(非常好的支持)。 - user285594
1个回答

5

奇怪的是,分支不应该是一个因素。

如果可以重现,那就可以作为trac Assembla ticket的好起点。
(OP Lizard已经这样做了:issue 654


这似乎是Assembla方面的问题

目前 我们不会处理提交消息,如果提交位于非主要分支中(在git中为master)
正如你所提到的这个话题,我们决定重新审视我们的决定,并处理所有评论。

... 这个票现在已经解决了。通过登录访问的git-tool页面提到:

如何从git提交更新Assembla tickets

  • 使用Closes #4关闭票号为4的问题。
    closed、close、fix、fixed和fixes也会关闭一个问题。
  • Test #4将问题标记为“准备测试”。
  • Re #4referencesrefssee将在目标问题中添加评论,但不会更改它。

现在这个功能适用于所有分支,而不仅仅是主干。


1
谢谢,我已经提交了工单。为了确认这是分支的问题,我切换到主分支,在一个出现问题的仓库空间进行了提交,一切都正常运行了。 - Lizard
@Lizard:好的!你有你的票的URL吗? - VonC
https://www.assembla.com/spaces/AssemblaSupport/support/tickets/654-github-assemble-ticket-commits#last_comment - Lizard
1
@Lizard:谢谢你提供的链接。我已经将它包含在答案中,并会监控它的解决情况。 - VonC
1
@Lizard,如果你感兴趣的话,Assembla现在已经支持GitHub集成了。如果你进入你的空间的管理选项卡,然后点击工具,你会看到GitHub连接器。 - nadia

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接