问题标签 [issue-tracking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
issue-tracking - 您的问题跟踪器是否位于防火墙后面?
我正在考虑制作一个 Web 服务,可以通过(主要)xml-rpc 在问题跟踪器上提交错误。但我想了解现在的问题跟踪器是否倾向于在防火墙后面或互联网上可用......
该网络服务的目标是建立网站的公司。
那么您的问题跟踪器(jira、bugzilla、trac 等)是否在防火墙后面?(而不是在互联网上访问)
谢谢!
open-source - 具有 Web 服务支持的开源问题跟踪 Web 应用程序
我正在寻找支持 Web 服务的开源问题日志记录和跟踪 Web 应用程序。我环顾四周,但我得到的主要是应用程序,您必须登录应用程序才能记录问题。
我正在寻找一个应用程序,我可以在其中订阅我的客户端应用程序中的某些服务并能够从那里记录问题。
api - 您推荐哪个问题跟踪器?
我正在寻找一个开源问题跟踪器
- 多个项目
- 维基
- Web API 与 CRM 和其他客户端集成
- 可选择通过自定义插件或模块进行扩展
- 最好用 PHP 或 Python 编写。只要它适用于 Unix/Linux,我就可以使用其他语言
version-control - 哪个 SCM 和问题跟踪器用于个人工作?
我打算为我在家里做的个人工作(小项目等)带来一些“和平”(你可以称之为组织)。
我想使用 aSCM
和 anissue tracker
可以捕获提交并将它们自动显示为变更集等。
请注意,上述所有应用程序都应该供个人使用,因此更喜欢其中的一些东西,FOSS
而且它们在系统要求方面需要超轻量级。
你有什么建议吗?
编辑: 以下是我的一些疑问/担忧:
Git
GitHub
看起来不错。但我不太愿意将我的代码库公开在GitHub
. 你说什么?- 是否
GitHub
提供问题跟踪器?我的意思是,我可以在提供的问题跟踪器上打开一个问题GitHub
并针对该问题提交吗? - 我可以有一个本地
SCM
(在我的笔记本电脑上)并使用一些remote issue tracker
像FogBugz吗?但我只是不明白远程问题跟踪器如何捕获我的提交。任何想法?
更新:
我终于Mercurial
和BitBucket一起去了。到目前为止工作真棒!
redmine - 是否有一个 redmine 插件可以一次创建多个问题?
Redmine 有一个很好的批量编辑功能,但没有与“批量创建”等效的功能(如果我错了,请纠正我!)
FogBugz 允许您通过任何已过滤的工单视图底部的 ajax 化文本框快速创建具有相同属性(类型、状态、分配等)的多个工单。以这种方式创建的工单与过滤器的值匹配(以及过滤器分组值 - 每个组的底部都有一个文本框)。
Toodledo 有更简单的选项:它的“添加多个任务”功能是一个文本区域,其中每一行都变成一个项目。
是否有一个 redmine 插件可以添加上述任何一种功能?
version-control - 如何从提交日志中将问题标记为已解决?
我注意到在 BitBucket 中,当你的提交日志包含一个类似#12
这个数字的数字时,它与错误号 12 相关联。
我发现这个功能很有趣,我想知道是否有任何关键字可以让我从提交日志中将问题标记为已解决,而不是每次都转到 Web 界面。
如果 BitBucket 不这样做,你能指出一个可以做到的系统吗?
mercurial - 带有可变存储库的托管错误跟踪系统(选项摘要和征求意见)
问题
您使用了哪些托管的 mercurial 存储库/错误跟踪系统或系统?
你会推荐给其他人吗?
存储库托管或错误跟踪功能是否存在严重缺陷,难以推荐?
你有其他关于它的经验或你想分享的观点吗?
如果您使用过其他非 mercurial 托管存储库/错误跟踪系统,它的比较如何?
(如果我理解正确,这种类型的社区维基风格问题的最佳格式是每个选项一个答案,如果您经历过几个)
背景
我一直在寻找设置错误/问题跟踪数据库的选项,并在这个线程和这个. 但后来我想到,托管解决方案不仅可以解决跟踪错误的问题,还可以解决我们在世界各地的客户站点访问我们的 mercurial 源代码存储库的问题。
由于我们目前无法通过 ssl 提供 mercurial 存储库,因此当我在客户站点时,我必须通过 VPN 将我的笔记本电脑连接到我的工作网络并通过 samba 共享访问 mercurial 存储库(即使它只是同步两次一天)。这在高延迟网络上非常慢,并且对于某些客户的防火墙来说是不可能的。即使我们可以在这里运行TRAC或Redmine服务器(感谢turnkey),我也不确定它是否会更快,因为我们的互联网连接已经过分紧张了。
我希望开发人员能够向/从远程存储库推/拉,服务工程师能够从远程存储库中拉动,并且客户(内部和外部)能够提交错误/发布报告。
初始选项
看着 Assembla,我认为 'group' 的价格看起来很合理,但查询后发现每个工作区只能包含一个存储库。由于我们的每个产品可能有多达十几个存储库(主要用于库),需要为每个产品单独管理,我可以看到它很快就会变得昂贵。从好的方面来说,“用户”似乎只是工作区的成员,因此您可以拥有尽可能多的客户用户(只能提交支持票并跟踪自己的票的人)而不会用完您的用户分配。
Jira 仅根据用户数量收费,不幸的是,如果您希望他们能够跟踪他们的票证,客户端用户也计入此费用。如果您只希望客户能够提交未跟踪的问题,您可以让他们匿名提交,但这对我来说感觉不是很专业。
更多选择
查看@Paidhi 建议的MercurialHosting页面,我添加了似乎提供私人存储库的选项,以及我通过网络搜索找到的另一个选项。
括号中的价格是根据他们的网站当天的价格。欢迎日后指正。
无论如何,这是我的总结,根据他们网站上提供的信息:
- Assembla,http://www.assembla.com/,看起来是一个合理的价格,但每个工作区只有一个存储库,所以三个项目,每个项目有 6 个存储库,将占用与每月 99 美元的专业帐户相关的大部分空间(20 个空格)。错误跟踪基于 Trac。Mercurial+Trac 支持是在 2007 年的一篇博客文章中宣布的,但他们只在其 Features 网页上列出了 SVN 和 Git。
- 费用:40、40、无限制、无限制用户和 1、10、20、100 个工作区每月 24 美元、49 美元、99 美元和 249 美元。(2010 年 3 月 29 日,2010 年 10 月 27 日)
- 他们现在也对他们的所有计划说无限的存储库。(2010 年 10 月 27 日)
- 基于 SSL 的推/拉?网站 HTTPS 登录。
- BitBucket,http: //bitbucket.org/plans/ ,是一个专门的 mercurial 托管站点,用于开源和专有项目,支持 SSL。他们有一个集成的错误跟踪器,对于私有存储库来说它们很便宜。除了它自己的问题跟踪器外,它还与 Lighthouse 和 FogBugz 集成。
- 成本:5、10、25、50 和无限用户每月 0 美元、10 美元、20 美元、40 美元和 80 美元,拥有无限的公共和私人存储库。(2010 年 10 月 27 日)
- 成本:1、5、15、25 和 150 个私有存储库每月 0 美元、5 美元、12 美元、50 美元和 100 美元。(2010 年 3 月 29 日)
- Bitbucket 今年被 Atlassian(参见 Jira)接管,因此定价发生了显着变化。请注意,“用户”被定义为对私有存储库具有读/写访问权限的人。(2010 年 10 月 27 日)
- 基于 SSL 和 SSH 的推/拉。网站登录不使用 HTTPS,但支持 OpenID,因此您可以选择使用 HTTPS 登录的 OpenID 提供商。
- Codebase HQ,http://www.codebasehq.com/,支持 Hg,几乎和 BitBucket 一样便宜。
- 成本: 3、15、30 和 60 个活动项目、无限存储库、无限用户(10 位用户除外,每月 5 英镑)和 0.5、2、4 和 10GB 的费用为 5 英镑、13 英镑、21 英镑和 40 英镑/月。(2010 年 3 月 29 日,2010 年 10 月 27 日)
- 基于 SSL 的推/拉?网站HTTPS登录?
- Firefly, http: //firefly.activestate.com/,由 ActiveState 提供,看起来很有趣,但该网站对细节有点轻描淡写,例如每个项目是否只能有一个存储库。
- 成本:1、5 和 30 个私人项目每月 9 美元、19 美元和 39 英镑,存储限制为 0.5、1.5 和 3 GB。(2010 年 3 月 29 日)
- 基于 SSL 的推/拉?网站 HTTPS 登录。
- 原来的萤火虫链接坏了,新的萤火虫网站似乎没有说明非试用萤火虫的费用是多少。(2010 年 10 月 27 日)
- Jira,http://www.atlassian.com/software/jira/,不受您可以拥有的存储库数量的限制,而是受“用户”的限制。如果我们希望客户用户能够跟踪他们的问题,这可能会非常昂贵,因为他们需要为他们创建一个完整的用户帐户。此外,虽然有支持 jira 的 Mercurial 扩展,但 Atlassian Fisheye 的 Mercurial 没有“高级集成”。
- 成本:10、25、50、100、100 多个用户每月 150 美元、300 美元、400 美元、500 美元、700 美元。(2010 年 3 月 29 日,2010 年 10 月 27 日)
- 基于 SSL 的推/拉?网站 HTTPS 登录。
- Repository Hosting,http: //repositoryhosting.com/,在 2 月份添加了 Mercurial 支持,但与 Assembla 不同的是,他们确实费心更新主页来提及它。
- 成本:每月 6 美元,用于 2GB 存储、无限存储库、Trac 项目和用户。额外存储 1 美元/GB。(2010 年 10 月 15 日,2010 年 10 月 27 日)
- 基于 SSL 的推/拉?网站HTTPS登录?
- Project Kenai, http: //kenai.com,似乎允许私人项目,但在必须请求之前,每个用户只允许 5 个项目,我无法确定与项目关联的存储库数量是否有限制。我也对利用 Sun 捐赠的资源来鼓励闭源商业项目的开源开发感到不安,而且似乎没有支付额外项目或资源的选项。
- 费用:免费,但每位用户仅限 5 个项目。(2010 年 3 月 29 日)
- 基于 SSL 的推/拉?网站 HTTPS 登录。
- 现在找不到私人项目的提及(2010 年 10 月 27 日)
- Kiln & FogBugz On Demand,http ://fogcreek.com/Kiln/IntrotoOnDemand.html 将 Kilns mercurial DVCS 功能与 FogBugz 集成在一起,其中组合包比组件便宜得多。此外,Fogbugz 集成据说非常出色。*8')
- 成本:30 英镑/开发人员/月(比 Kiln 或 FogBugz 本身高 5 美元/天/平方米)。(2010 年 3 月 29 日,2010 年 10 月 27 日)
- 基于 SSL 的推/拉?
- SourceRepo, http://sourcerepo.com/也支持 HG,甚至比 BitBucket & Codebase 更便宜。
- 成本:每月 4 美元、7 美元和 13 美元,1 个无限和无限的存储库/trac/redmine 实例以及 500MB、1GB 和 3GB 存储。(2010 年 3 月 29 日,2010 年 10 月 27 日)
- 基于 SSL 的推/拉。网站 HTTPS 登录。
version-control - 为什么有人会通过提交日志创建问题?
我在研究 SCM/Bug 跟踪器集成时发现不仅可以从提交日志中关闭和修改问题,而且还可以创建它们。
但是由于提交日志是用于代码更改的,我不明白为什么有人会修改代码来创建问题。请举一个合理的情况。
bug-tracking - 使用 Trac 会带来哪些令人头疼的问题?
没有工具是完美的,我即将开始使用 Trac 的几个长期项目,并且想了解我可能会或可能不会遇到的各种问题。换句话说,Trac 在短期内满足了我的需求,我已经决定使用它,但我想知道未来会发生什么。
我不是在寻找:
- “使用产品 X 而不是 Trac 因为......”回答。
- “Trac 很棒,因为……”回答。
- 与任何其他特定系统的比较。
- “Trac 不支持功能 X”的答案。我也可以阅读功能列表,非常感谢。
我正在寻找:
- “功能 X 的行为与预期不符……”
- “当……时,Trac 的行为很奇怪。”
- “Trac 不完全支持……”
- “Trac 本身有一个可能永远无法修复的已知错误……”
- 尤其是“Trac 无法处理……”
- ETC
那么,我必须期待什么由 Trac 引起的头痛?
为了将来参考,这个问题是在 Trac v0.11 是最新的稳定版本时提出的。
methodology - 您是否也将 VersionOne 用作问题跟踪系统(又名 BugZilla)
在我们的敏捷/Scrum 团队中,有一个想法是开始使用VersionOne作为项目规划工具。我的问题是,它还能处理出现的问题(缺陷;新功能请求;改进;补丁)吗?这意味着它还可以取代像BugZilla这样的问题跟踪系统吗?在问题跟踪系统中,许多人(开发人员以及客户(/客户支持))通常都会输入问题。然后这些问题会经历一个工作流程周期(新的;进行中的;已解决的;已关闭的等)。还有影响版本和修复版本(多个 - 分支)。
这可以在开箱即用的 VersionOne 中完成吗?还是需要一些定制?或者您会建议在后台保留其他问题跟踪系统(如 BugZilla、Trac、Jira等)?
期待阅读其他人的经验。
问候, Tjeerd