我可以在 Github 上提交带有'pull-and-patch'的错误修复请求吗?



我在Github上的一个项目仓库中遇到了一个bug,所以我把它作为一个问题记录了下来,作为对这个问题的回应,项目维护者让我"用一个补丁发出一个pull request"并关闭了这个问题。

这是否意味着我要修复问题("补丁"),或者补丁可以更"直接"地指出问题,即直接引用有问题的代码,而不建议修复?

提供补丁意味着自己修复问题,然后提交修改后的副本与原始版本之间的差异。在Git环境中,可以通过子命令轻松生成补丁并将其发送出去。但是,GitHub提供了一种更简单的提交补丁的机制:pull request。

我的意见是,作者要求你修复代码,因为他/她没有时间去做,或者找不到确切的问题。无论如何,提供一个详细的修改列表(以及为什么)应该是好的,但不要指望开发人员能够快速解决问题。

还要考虑到,描述所有要应用的相关更改可能比修补代码花费的时间更长。

最新更新