在Github上请求更改以前的修订版

时间:2016-08-16 15:11:53

标签: git github

我的反应应用正在使用的其中一个依赖项在iOS中无法正常运行 我将该依赖项的github repo分叉,重置为我正在使用的版本的修订版,并修复了它以使其在iOS中运行。
现在我想在上游提供修复,因为它仍然是最新代码的问题。

我的问题是,我们正在使用npm包的旧版本/修订版。源代码已经更新,以支持我的项目未使用的更新版本的反应,因此我对修订版进行了更改,与我们正在使用的反应版本相对应。

我是否应该对github存储库的HEAD进行更改并发出拉取请求,然后让我的fork挂起,这样我的项目可以引入依赖关系,还是有更好的方法来执行此操作?

1 个答案:

答案 0 :(得分:0)

基本上,这取决于该依赖项的开发人员。但是,由于您似乎无法针对该库的当前版本测试您的更改,如果我是开发人员,我会要求您从旧提交中删除分支,将更改推到其上,然后提出拉取请求并清楚记录您的所作所为。

如果您想让开发人员更容易一点,那么请尝试将您的更改轻松地针对当前master进行重新定位:

git checkout yourbranch
git rebase master
# but don't push this, throw it away

如果可行,那么该依赖项的开发人员应该能够轻松地找出要做的事情。