Как импортировать и обновлять подпакеты с помощью VGO - PullRequest
0 голосов
/ 11 июня 2018

Я только изучаю, как использовать 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?

...