草庐IT

Govendor

全部标签

go - 如何使用 govendor 删除未使用的依赖项

我想清理我的golang项目中的vendor文件夹。解决此问题的最佳方法是什么? 最佳答案 环顾四周后,我发现有一个简单的单行命令可以做到这一点:govendorremove+未使用 关于go-如何使用govendor删除未使用的依赖项,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/57206280/

go - 如何使用 govendor 删除未使用的依赖项

我想清理我的golang项目中的vendor文件夹。解决此问题的最佳方法是什么? 最佳答案 环顾四周后,我发现有一个简单的单行命令可以做到这一点:govendorremove+未使用 关于go-如何使用govendor删除未使用的依赖项,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/57206280/

政府 panic : Empty package path

如何修复空包路径错误?我不清楚哪个包有问题或如何解决。vendor/vendor.jsonjson文件。{"comment":"","heroku":{"goVersion":"go1.6","install":["."]},"ignore":"test","package":[{"path":"context","revision":""},{"checksumSHA1":"eJQuyvuWx82bVvH0+b7a1AOQGqs=","path":"github.com/ChimeraCoder/anaconda","revision":"00ecb7b4510497dc28cd46

政府 panic : Empty package path

如何修复空包路径错误?我不清楚哪个包有问题或如何解决。vendor/vendor.jsonjson文件。{"comment":"","heroku":{"goVersion":"go1.6","install":["."]},"ignore":"test","package":[{"path":"context","revision":""},{"checksumSHA1":"eJQuyvuWx82bVvH0+b7a1AOQGqs=","path":"github.com/ChimeraCoder/anaconda","revision":"00ecb7b4510497dc28cd46

go - 使用 govendor 设置依赖项的特定提交

我正在使用govendor来管理项目中的依赖项。我的vendor/vendor.json中有以下依赖项。{..."package":[{...},{"checksumSHA1":"8XAGmXqf+b4LW91wsWxa4kH1NN0=","path":"gopkg.in/h2non/bimg.v1","revision":"9bb3ae10c5ce30e72f7ac0834368536fc095d6a7","revisionTime":"2017-01-13T19:35:42Z"}],...现在我想使用bimg包的主版本,它比govendor获取的版本1.0.7更新。除了从githu

go - 使用 govendor 设置依赖项的特定提交

我正在使用govendor来管理项目中的依赖项。我的vendor/vendor.json中有以下依赖项。{..."package":[{...},{"checksumSHA1":"8XAGmXqf+b4LW91wsWxa4kH1NN0=","path":"gopkg.in/h2non/bimg.v1","revision":"9bb3ae10c5ce30e72f7ac0834368536fc095d6a7","revisionTime":"2017-01-13T19:35:42Z"}],...现在我想使用bimg包的主版本,它比govendor获取的版本1.0.7更新。除了从githu

go - 使用 Go 模块时如何 checkin 包?

我们目前正在使用govendor来管理我们的go存储库中的包。由于我们使用了很多包,我们决定将包源代码checkinvendor文件夹,以便:每次需要在构建机器中构建存储库时,都可以节省下载所有包的时间。避免一个包在线不可用的可能性(被删除、网络问题等...)我有兴趣使用v1.11中引入的modules概念。但是,我似乎无法找到一种类似的方法来检查包而不是下载所有包。有什么想法吗? 最佳答案 Go模块提供了一个gomodvendor命令,它将在您的包根目录中创建一个vendor目录,与glide或govendor或depdo相同。

go - 使用 Go 模块时如何 checkin 包?

我们目前正在使用govendor来管理我们的go存储库中的包。由于我们使用了很多包,我们决定将包源代码checkinvendor文件夹,以便:每次需要在构建机器中构建存储库时,都可以节省下载所有包的时间。避免一个包在线不可用的可能性(被删除、网络问题等...)我有兴趣使用v1.11中引入的modules概念。但是,我似乎无法找到一种类似的方法来检查包而不是下载所有包。有什么想法吗? 最佳答案 Go模块提供了一个gomodvendor命令,它将在您的包根目录中创建一个vendor目录,与glide或govendor或depdo相同。

git - 如何使用 dep 管理的开发 vendor 包?

如何在使用dep和vendor目录的同时使用包的开发副本/克隆?vendor目录包含在主存储库中。例如,我在github上fork了一个包并用我自己的包替换了它。我希望能够编辑代码,而不必为包的每次更改gitpush+depensure。如果我在vendor目录中克隆包,我将无法将该目录提交到主仓库中,因为它被视为一个单独的仓库。我尝试了一个从包外.gitignore.git目录的技巧。这在运行depensure之前一直有效,其中.git目录被破坏。 最佳答案 根据depdocs,目前没有内置的方法来执行此操作。他们还建议不要修改v

git - 如何使用 dep 管理的开发 vendor 包?

如何在使用dep和vendor目录的同时使用包的开发副本/克隆?vendor目录包含在主存储库中。例如,我在github上fork了一个包并用我自己的包替换了它。我希望能够编辑代码,而不必为包的每次更改gitpush+depensure。如果我在vendor目录中克隆包,我将无法将该目录提交到主仓库中,因为它被视为一个单独的仓库。我尝试了一个从包外.gitignore.git目录的技巧。这在运行depensure之前一直有效,其中.git目录被破坏。 最佳答案 根据depdocs,目前没有内置的方法来执行此操作。他们还建议不要修改v