Я пишу проект в Go для развертывания на heroku, управляя зависимостями с godep.Должен ли я совершать Godeps/_workspace или достаточно Godeps.json?
Когда я godep save
, я получаю как в Godeps.json
файл со списком своих зависимостей с версиями и _workspace/
каталога с источником для всех зависимостей скопированных. Я предпочел бы не совершать _workspace
, все, что код уже на GitHub в другом месте. Кажется, Godeps.json
имеет всю необходимую информацию для go get
зависимых от версии зависимых зависимостей от времени heroku buildpack.
Severalsources рекомендовать полный каталог Godeps/
, но другие предлагают его might not be necessary.
The godep документы не очень помогают:
Это сохранит список зависимостей в файл Godeps/Godeps.json и скопировать исходный код в Godeps/_workspace. Прочитайте его содержимое и убедитесь, что он выглядит разумным. Затем зафиксируйте файл для управления версиями.
Is Godeps.json ?
Открыт [вопрос] (https://github.com/tools/godep/issues/131) для документации. – hurrymaplelad