如何使用VGO

时间:2018-06-11 16:44:23

标签: go dependencies package

我正在学习如何使用VGO,这似乎是一个非常简单的问题,但我找不到任何解释如何解决它的好例子。

我的项目托管在私人bitbucket存储库中。我们假设项目网址为bitbucket.org/mycompany/myapp

在根级别,我有main.go,它从子包导入。导入如下:

import "bitbucket.org/mycompany/myapp/subpackage"

问题1.在我刚刚添加了该子包后,我做了#34; vgo get ."因为我想获取其他一些库,但是失败了,因为它还尝试从bitbucket获取我的子包而不是使用我的本地版本。显然,我没有提交我的更改,因此使用" remote:Not Found"错误。在我做之前我是否必须推动我的改变" vgo get ." ?

问题2.假设我在存储库中有我的子包,但我在其中做了一些小改动。现在我想验证它是否有效,在vgo build之前,我是否总是每次都改变每一次变化?

一般来说,有没有办法告诉vgo,如果绝对导入路径引用我的本地存储库,它应该从文件系统中获取文件,而不是从bitbucket.org中提取?

0 个答案:

没有答案