去包装:如何避免'找不到包装'从fork提交PR时出错?

时间:2016-05-08 08:37:21

标签: git go

我遇到了将git与go install集成的整体简单方法的限制。

  1. 我在github上分享了一个git repo
  2. 我现在必须处理在同一个repo中更改包以正确引用我自己的fork。
  3. 然后,当我准备提交PR时,我需要还原包导入,而我却无法编译和安装更改。
  4. 我可以保留2个回购,樱桃选择我需要更改的行,但到2016年看起来太复杂了。
  5. 如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

您可能已将github.com/user1/goproject分叉到github.com/user2/goproject,这并不意味着您无法在GOPATH中的任何位置克隆它。

特别是,您可以将其克隆:

$GOPATH
  github.com
    user1
      goproject

你实际上是通过你的fork的克隆来替换原始仓库的本地克隆。

这意味着在本地,您不会更改任何包路径,即使git remote -v告诉您正在推回您的分叉网址github.com/user2/goproject