Version control 为什么会有人通过提交日志创建问题?

Version control 为什么会有人通过提交日志创建问题?,version-control,bug-tracking,issue-tracking,Version Control,Bug Tracking,Issue Tracking,我在研究SCM/Bug tracker集成时发现,不仅可以关闭和修改提交日志中的问题,还可以创建问题 但是由于提交日志是用于代码更改的,我不明白为什么有人会修改代码来产生问题。请列举一个合理的场景。一个场景可能是您正在提交针对特定问题的修复,但您知道您解决的问题是针对该问题的短期修复 在这种情况下,可能需要根据短期修复打开另一个问题,以便您知道您需要在将来的某个地方提供长期修复 可能在一个bug报告包含几个“子bug”的情况下:提交可以解决其中一个“子bug”,并为剩余的“子bug”创建另一个报

我在研究SCM/Bug tracker集成时发现,不仅可以关闭和修改提交日志中的问题,还可以创建问题


但是由于提交日志是用于代码更改的,我不明白为什么有人会修改代码来产生问题。请列举一个合理的场景。

一个场景可能是您正在提交针对特定问题的修复,但您知道您解决的问题是针对该问题的短期修复


在这种情况下,可能需要根据短期修复打开另一个问题,以便您知道您需要在将来的某个地方提供长期修复

可能在一个bug报告包含几个“子bug”的情况下:提交可以解决其中一个“子bug”,并为剩余的“子bug”创建另一个报告


或者,有时,如果您提交一些黑客补丁以快速解决紧急错误,您可能希望创建另一个报告来“纠正黑客补丁”,以创建长期解决方案?

您是否在谈论任何特定的源代码管理/错误跟踪软件?您在这里指的是哪个“提交日志”,以及“创建问题”是什么意思?我习惯了Subversion术语,“创建问题”在我的问题中有两种含义:在问题跟踪程序中发布条目,以及在系统中造成缺陷。在问题标题中,我用它来表示前者,在问题正文中,我用它来表示两者。