我正在学习如何使用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中提取?