问题标签 [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.
github - 如何从 GitHub 中彻底删除问题?
是否可以从 GitHub 问题跟踪器中完全删除问题?
eclipse - 具有可用 Eclipse Mylyn 支持的 git 分布式问题跟踪器?
我正在使用git进行版本控制,但我目前缺少与 Eclipse Mylyn 集成的好问题/错误/票证跟踪器。
我正在寻找的功能:
- 开源实现(以便我可以添加我将来需要的功能。首选 GPL、LGPL、MIT 或 BSD 许可证)。
- 分布式(问题必须存储在 git 存储库中,我愿意为将问题存储在代码的相同或单独分支中的跟踪器提供建议)。
- 必须有Eclipse Mylyn支持(这样我就可以通过 mylyn 接口打开和关闭问题,我认为一个合理的实现可以在特定端口中提供一个 localhost HTTP 服务器,并且 mylyn 将使用“web 模板”连接器与问题跟踪器对话)。最好 Mylyn 会在我切换分支时自动看到打开和关闭的问题,但我可以接受这不那么聪明。
- 能够跟踪分支之间的问题,例如:
- 我有带有共同父提交 Z 的分支 X 和 Y。
- 提交 Z 有一个未解决的问题 Z1。
- 分支 Y 有一个修复(提交 Y4)并关闭 Y 中的问题。
- 分支 Y 有一个新问题(提交 Y2)
- 分支 Y 合并到 X 中。
- 问题跟踪器自动知道问题 Z1 在 X 中已修复,但现在提交 Y2 出现了新问题。
- 能够处理多个存储库打开、修改和关闭相同或不同问题的情况(分布式部分,我只是明确说明)。
- 必须可在 64 位和 32 位 linux 上运行(目前为 ubuntu 10.04)
- 最好用 bash、c/c++、python 或 perl(也可能是 java 或 ruby)实现。
次要功能(会很好,但我可以没有):
- 小到可以包含在项目的源代码中:最好是带有可执行位集的单个文件(例如,具有完整实现的单个 bash 或 python 脚本)
- 某种网络用户界面,这样没有 Eclipse Mylyn 的人至少可以添加新问题并为现有问题添加评论(无需设置优先级甚至关闭问题)
你有什么建议吗?
更新:截至 2012 年 9 月 13 日,没有找到合适的工具。迄今为止最佳匹配的摘要:
- 漏洞无处不在- 没有 Mylyn 支持,过去两年在“Plannet 功能”中的状态一直是“Adrian Wilkins 希望看到用于 BE 的 Mylyn 连接器”。否则项目将继续进行。
- git-issues - 这个项目似乎已经死了。原始作者大约在两年前停止提交,而其他作者在过去两年左右提交了不到十次。
- git-case - 这个项目似乎已经死了。原作者三年前停止提交。
- 坚持- 这个项目似乎已经死了。我什至找不到公共存储库了。
- TicGit这个项目似乎已经死了。我能找到的所有存储库都免责声明该项目不再开发。
- TigGit-NG - 这个项目似乎已经死了很多次,但到目前为止,总是有人再次采用这个项目。这里也没有 Mylyn 支持。需要最近的 Ruby 环境才能运行。
- TicGit.net - 这个项目似乎是用 C# 编写的 TicGit 的 win32/.Net 特定分支。不符合我的需求。
teamcity - TeamCity 5.1.3 和 FogBugz
我可以将 FogBugz 作为 IssueTracker 连接到 TeamCity 吗?目前我只能看到 3 个连接驱动程序:Bugzilla、Jira 和 YouTrack。谢谢
bug-tracking - QA 团队使用 HP Quality Center,Dev 团队想要使用 JIRA——这会行得通吗?
我们的 QA 团队使用 HP Quality Center 进行缺陷跟踪、测试计划等。
开发团队非常讨厌 Quality Center,并希望使用 JIRA 进行内部任务跟踪。这两个系统可以无缝地协同工作吗?
我曾参与过两个团队使用单独的问题跟踪系统并让它们保持同步的项目,这是一个令人头疼的问题。
任何人都有集成 Quality Center 和 JIRA 的实际经验吗?
github - 使用提交消息关闭 Github 中的多个问题
我知道您可以通过在提交消息中添加closes #1
或来关闭问题。fixes #1
在同一提交消息中关闭多个问题的最佳方法是什么?
此外,似乎使用fixes
而closes
不是创建从提交消息到问题的链接,但它确实关闭了问题。那是怎么回事?
version-control - SDLC:管理“封闭系统”中的变更 (M1 - ERP)
我正在与一个拥有名为 M1 的 ERP 系统的客户合作,他们希望对其进行自定义更改。
我花了一点时间研究 ERP 系统进行定制。以下是我发现的有关自定义更改的列表:
- 无法导出/导入自定义更改。M1 Design Studio 中有一个选项,但是,它们似乎总是被禁用...我尝试了所有方法,但在帮助文档中找不到它的提及。
- 您可以导出提供类型、名称、位置和描述的自定义更改日志(CSV、XML、Excel、HTML)。本质上,它是一个只读文档,提供了您所做更改的列表。您不能修改此日志的内容。
- 所做的自定义表单更改对所有数据源(测试、阶段、实时)生效。换句话说,似乎没有限制表单更改范围的能力。
- 必须在每个数据源(Test、Stage、LIVE)中进行自定义字段更改。这里奇怪的是,如果在 Test 中添加一个字段,调整网格以显示它,然后更改为 LIVE,它会检测到该字段不存在并否定网格更改。
- 我找不到表明此应用程序支持版本控制的文档。
叹
……
所以...
如何从 SDLC:ALM 方法和工具的角度管理更改?
我可以首先引入一个变更请求系统来管理待定和已完成的定制。但是然后呢?我应该如何管理和发布更改?将应用程序的备份置于源代码控制之下并在需要时进行部署?
这个问题可能没有一个好的答案,因为我无法利用版本控制并创建环境分离,但我想我会问是否有人有类似的经验或使用过 M1。
version-control - 集成版本控制系统和问题管理系统的选项
除了下面给出的政策之外,你们中的任何人是否还实施了其他政策?
- 每次提交的有效问题 ID。- 跟踪对错误所做的更改。从长远来看,将有助于可维护性。
- 有效问题状态(打开或进行中)。- 为什么要解决已关闭的问题。
- 问题应分配给执行提交的用户。更多用户在处理一个错误是一种资源浪费。
上述政策可能不适用于开源社区,因为它强制执行限制。但是拥有这样的策略将在代码中具有更多的可追溯性,因此新开发人员的入职更加容易。
comparison - 我在哪里可以找到分布式(和离线?)问题跟踪器的比较?
我正在寻找当前可用的分布式和希望离线问题跟踪器的近期深度比较。
我发现了这个http://heapkeeper-heap.github.com/hh/thread_298.html#post-summary-hh-1076,它是最新的,涵盖了许多解决方案,但不是最新的,而且 IMO没有进行尽可能多的研究,所以我正在寻找类似的比较。
全面披露,我已成为 TicGit 分布式问题跟踪系统http://github.com/jeffWelling/ticgit的主要维护者。我正在寻找一个比较,看看我是否在用我的 TicGit 开发重新发明轮子。我想要一个分布式离线问题跟踪系统,在完美的世界中,它应该是用 Ruby 编写的,并且支持 Web 界面。Web 界面可能是一个守护进程,也可能只是我在某处发布的 HTML 文件。Ticgit 已经做了这些事情,但是如果其他人做得更好或者在更大的社区中拥有相同的功能列表..
我发现这条评论http://github.com/blog/411-github-issue-tracker#comment-1722来自对该主题的知识渊博的人,它说在 git 中存储票证会导致您失去很多功能,但是不详述。我不明白为什么这会导致功能丧失。
如果您无法提出比较建议,您最喜欢的分布式问题跟踪器是什么?为什么?:)
project-management - Open source project management software similar to Fogbugz?
I'm looking for an open-source project management and issue-tracking tool with features similar to Fogbugz, well, specifically with a clean, easy to use UI.
I've been looking around but can't seem to find a similar tool.
Has anyone got any suggestions?
Thanks
EDIT:
I've just seen OpenAtrium - has anyone any experience of using it. What's it like?
project-management - 建议和想法跟踪
我正在搜索一个允许用户(匿名/注册)在项目上写建议或想法的软件(基于网络的,php/mysql)。项目本身不一定与软件相关,我也想将它用于我正在从事的一些 IRL 项目,但这可能需要相关人员的一些建议。
- 客人可以写建议
- 注册用户可以向上/向下投票建议
- 评论等
- 管理员可以批准要考虑、尽快实施等的建议。
- 项目的高度可定制字段,因此我可以为不同的项目使用不同的字段(例如,对于软件项目,我定义“版本”和“操作系统”字段,对于网站的设计或布局,我定义“页面”和“屏幕截图” “......仅作为示例)
- 一个简单的 SOs 信誉系统的实现,以获得好的建议等。
现在我写了它,这听起来很像 SO 的克隆,但这真的不是我的想法。我希望我的用户就特定项目写一些建议,这些建议定义了他们必须填写的非常明确的字段——我希望你不要把这误认为是试图复制 SO。
更重要的是,我觉得使用像 Mantis 这样的 BugTracking 软件来跟踪想法/建议和错误对于那些只有想要表达的想法然后必须填写修订、版本、程序的多个字段的用户来说太复杂了。组件、操作系统数据和其他任何东西。
拥有一个软件,即使是那些从未与跟踪有任何关系的用户也可以让他们的想法被听到,这将极大地改善最终用户软件/项目的开发。