您使用过什么托管的mercurial存储库/错误跟踪系统?
你会推荐给其他人吗?
是否有严重的缺陷,无论是在存储库托管还是错误跟踪功能,这将很难推荐它?
您是否有任何其他经历或想要分享的意见?
如果您使用过其他非mercurial托管的存储库/错误跟踪系统,它如何比较?
(如果我理解正确,这种类型的社区维基风格问题的最佳格式是每个选项一个答案,如果你有经验,如果有几个)
我一直在寻找到选项设置一个bug /问题跟踪数据库,发现了一些有价值的意见这个线程和这个.但后来我开始认为托管解决方案不仅可以解决跟踪错误的问题,还可以解决我们在世界各地的客户站点访问我们的mercurial源代码库时遇到的问题.
由于我们目前无法通过ssl服务mercurial存储库,当我在客户站点时,我必须通过VPN将我的笔记本电脑连接到我的工作网络并通过samba共享访问mercurial存储库(即使它只是两次同步一天).这在高延迟网络上速度极慢,而某些客户的防火墙则无法实现.即使我们可以在这里运行TRAC或Redmine服务器(感谢交钥匙),我也不确定它会更快,因为我们的互联网连接过度拉伸.
我希望开发人员能够能够推送/拔出远程存储库,为工程师提供服务,以便能够从远程存储库中提取,并为客户(内部和外部)提供能够提交错误的信息. /发布报告.
看看Assembla我认为'组'价格看起来合理,但在查询之后,发现每个工作区只能包含一个存储库.由于我们的每个产品可能有多达十几个存储库(主要用于库),这些存储库需要单独管理每个产品,我可以看到它很快就变得昂贵.从好的方面来看,"用户"似乎只是工作区成员,因此您可以拥有尽可能多的客户端用户(只能提交支持服务单并跟踪自己的票证的人),而不会耗尽您的用户分配.
Jira只根据用户数量收费,不幸的是,如果您希望客户用户能够跟踪他们的门票,客户用户也会计入此数量.如果您只希望客户能够提交未跟踪的问题,您可以让他们匿名提交,但这对我来说不是很专业.
通过@Paidhi建议的MercurialHosting页面,我添加了看似提供私有存储库的选项,以及我在网络搜索中找到的另一个选项.
价格按其括号内当天的网站显示.将来欢迎更正.
无论如何,根据他们网站上提供的信息,这是我的总结:
在bitbucket上创建新问题时,我可以选择proposal和enhancement.他们之间有什么区别?
在我们公司,我们正在从svn转向git.对于问题跟踪,我们使用Atlassian的JIRA.
现在我们要强制执行每个提交消息都包含一个问题编号(就像我们使用svn一样).
我们找到了commit-msg钩子,如果它不包含问题编号,我们用它来拒绝提交.
JIRA使用Fisheye扫描git repo.如果提交消息包含问题编号,则更改将显示在该问题下.
问题是克隆git存储库时不会复制钩子.因此,不会强制执行提交消息中的问题编号.这意味着当向上推送新提交时,Jira可能不会列出问题下的更改.
问题是; 我们以某种方式以错误的方式使用Git并且有没有办法在提交消息中真正强制执行问题编号?或者是否有任何人只有一个脚本/钩子(除了commit-msg钩子)来完成这个?
我们将Trac用于我正在开发的开源项目.我想将所有打开的门票导出到Github的问题.我发现了一些可能会这样做的小脚本,但我想知道是否有人这样做并有建议.
理想情况下,它会将trac的描述语法转换为markdown,并导出元数据,例如里程碑信息,但即使是简单的工作导出也可能没问题.
我现在能找到的只是omega,它实时使用WebSockets和更新.哪个好,但还处于开发阶段.
我想知道是否有任何方便的,生产使用问题跟踪器有挂钩,或以某种方式与Git或SVN集成.
javascript collaboration project-management issue-tracking node.js
是否可以通过提交消息引用Gitlab中的问题?我在网上找不到任何东西.
我正在考虑将我的开源项目Flyway从Google Code迁移到GitHub.
Google Code的问题跟踪器中我真正喜欢的功能之一是能够按投票数对问题进行投票和排序.这使我能够很好地了解当前的痛点在哪里以及社区需要注意或进一步的工作.
如何在GitHub上实现类似的功能?有没有办法维持民主的问题跟踪方法?
我正在使用git进行版本控制,但我目前缺少Eclipse Mylyn集成的好问题/错误/票证跟踪器.
我正在寻找的功能:
次要功能(会很好,但我可以没有):
你能提出什么建议吗?
更新:截至2012-09-13未找到合适的工具.迄今为止最佳匹配摘要:
随着在bitbucket上收集的问题,我希望有一种方法来收集和备份它们,如果我需要离线副本,或者不再使用Bitbucket或其他东西.该网站不提供此服务.我可以使用另一种机制吗?
我找不到任何相关文件 - 这可能吗?
issue-tracking ×10
bitbucket ×3
git ×2
github ×2
bug-tracking ×1
commit ×1
distributed ×1
eclipse ×1
gitlab ×1
hook ×1
hosted ×1
javascript ×1
jira ×1
mercurial ×1
mylyn ×1
node.js ×1
push ×1
tortoisehg ×1
trac ×1