我在Github上托管的项目仓库中遇到了一个错误,因此我将其记录为一个问题,以响应项目维护者要求我“使用补丁发出拉取请求”并关闭该问题。
这是否意味着我要解决问题(“补丁”)或补丁是否可以更直接地指示问题,即直接引用有问题的代码,而不提出修复建议?
答案 0 :(得分:0)
提供补丁意味着自己解决问题,然后在修改后的副本与原始版本之间提交差异。在Git环境中,可以通过子命令轻松生成补丁并邮寄。但是,GitHub提供了一种更简单的提交补丁的机制:拉取请求。
我的观点是,作者要求您修改代码,因为他/她没时间做或无法找到确切的问题。无论如何,提供要更改的内容(以及原因)的详细列表也应该没问题,但是不要指望开发人员快速解决问题。
还要考虑描述要应用的所有相关更改可能需要比修补代码更长的时间。