Я только изучаю, как использовать VGO, и это кажется очень простой проблемой, но я не смог найти ни одного хорошего примера, объясняющего, как ее решить.
Я разместил проект в частном репозитории bitbucket.Давайте предположим, что URL проекта - bitbucket.org/mycompany/myapp
На корневом уровне у меня есть main.go
, который импортирует из подпакета.Импорт выглядит следующим образом:
import "bitbucket.org/mycompany/myapp/subpackage"
Вопрос 1. После того, как я только что добавил этот подпакет, я делаю «vgo get .
», потому что я хочу получить некоторые другие библиотеки, но это не удается, потому что он также пытается извлечь мойподпакет из bitbucket, а не используя мою локальную версию.Очевидно, я не зафиксировал свои изменения, поэтому выборка не удалась с ошибкой «remote: Not Found».Нужно ли нажимать мои изменения, прежде чем я произнесу "vgo get .
"?
Вопрос 2. Предполагается, что мой подпакет находится в репозитории, но я кое-что изменил в нем.Теперь я хочу убедиться, что это работает, всегда ли я нажимаю каждое отдельное изменение каждый раз, прежде чем сделать vgo build
?
В общем, есть ли способ сообщить vgo, что если абсолютный путь импорта ссылается намой локальный репозиторий должен принимать файлы из файловой системы, а не извлекать их из bitbucket.org?