Go 导入更新的GitHub存储库,而不破坏供应商目录中的已修改/过时版本

Go 导入更新的GitHub存储库,而不破坏供应商目录中的已修改/过时版本,go,govendor,Go,Govendor,以前,GitHub存储库位于vendor/GitHub.com目录中,实际上是~/go/src/myapp/vendor/GitHub.com。它在某些包中进行了修改和导入。因此,它既过时又被修改 现在,在其他一些包中,我需要导入并使用原始GitHub存储库,即更新和未修改的存储库。我该怎么做?我有什么选择?任何提示都将不胜感激。您是否修改了供应商中的代码?您是否提交供应商Gomod dependency manager解决了在同一个库中有多个主要版本的问题。@bgnfu7revendor中的代

以前,GitHub存储库位于
vendor/GitHub.com
目录中,实际上是
~/go/src/myapp/vendor/GitHub.com
。它在某些包中进行了修改和导入。因此,它既过时又被修改


现在,在其他一些包中,我需要导入并使用原始GitHub存储库,即更新和未修改的存储库。我该怎么做?我有什么选择?任何提示都将不胜感激。

您是否修改了
供应商
中的代码?您是否提交供应商Gomod dependency manager解决了在同一个库中有多个主要版本的问题。@bgnfu7re
vendor
中的代码已被修改并提交。是否使用任何dependency manager?一种方法是实际生成原始库并对其进行版本转换,然后同时使用修改后的库和原始库。@bgnfu7re据我所知,目前没有使用依赖项管理器。但是,在我的GitHub帐户中分叉GitHub存储库,然后导入它,这是一个好主意。)您是否修改了
供应商
中的代码?您是否提交供应商Gomod dependency manager解决了在同一个库中有多个主要版本的问题。@bgnfu7re
vendor
中的代码已被修改并提交。是否使用任何dependency manager?一种方法是实际生成原始库并对其进行版本转换,然后同时使用修改后的库和原始库。@bgnfu7re据我所知,目前没有使用依赖项管理器。但在我的GitHub帐户中分叉GitHub存储库,然后导入它,这是一个好主意