我的反应应用正在使用的其中一个依赖项在iOS中无法正常运行
我将该依赖项的github repo分叉,重置为我正在使用的版本的修订版,并修复了它以使其在iOS中运行。
现在我想在上游提供修复,因为它仍然是最新代码的问题。
我的问题是,我们正在使用npm包的旧版本/修订版。源代码已经更新,以支持我的项目未使用的更新版本的反应,因此我对修订版进行了更改,与我们正在使用的反应版本相对应。
我是否应该对github存储库的HEAD进行更改并发出拉取请求,然后让我的fork挂起,这样我的项目可以引入依赖关系,还是有更好的方法来执行此操作?
答案 0 :(得分:0)
基本上,这取决于该依赖项的开发人员。但是,由于您似乎无法针对该库的当前版本测试您的更改,如果我是开发人员,我会要求您从旧提交中删除分支,将更改推到其上,然后提出拉取请求并清楚记录您的所作所为。
如果您想让开发人员更容易一点,那么请尝试将您的更改轻松地针对当前master
进行重新定位:
git checkout yourbranch
git rebase master
# but don't push this, throw it away
如果可行,那么该依赖项的开发人员应该能够轻松地找出要做的事情。