我正在与管理层讨论 Subversion 实践。我已经要求他们告诉管理员配置我们的 Subversion 存储库,以便之后可以更改提交评论,以防我错过了校对 :-)。
我的论点是,
- 可以更改需要改进的日志消息,例如更广泛的评论或拼写错误。
- 输入日志消息时很容易出错,这样可以恢复它们。
- 当犯错时,每个人都应该有第二次机会:-)
- 如果将源代码和注释从存储库导出到第三方,如果发现不正确的日志消息,这将是有价值的。如果无法更改或仅在导出的文本文件中更改注释,则所有内容都将变得不同步。
缺点是,
- 日志消息更改本身不会被验证,因此旧消息显然丢失了。
我们的管理层拒绝了我的变更请求,因为“增加了管理成本”和“之后能够进行变更的风险更高”。显然,我要求进行更广泛的解释。
无论如何,你们对此有什么意见吗?你怎么看?之后可以编辑日志消息吗?你能给我更多的专业人士告诉管理层吗?
我认为这限制了开发人员的自由,作为我的开发人员,我希望最大程度的自由茁壮成长 :-)