Я пишу проект в Go для развертывания на heroku, управляя зависимостями с godep.
Когда я godep save
, я получаю файл Godeps.json
, в котором перечислены мои зависимости с версиями и каталог _workspace/
с источником для всех зависимостей, скопированных в. Я бы предпочел не совершать _workspace
, весь этот код уже на github в другом месте. Кажется, что Godeps.json
имеет всю информацию, которая нам нужна для go get
зависимостей, зависящих от версии, в момент времени heroku buildpack.
Несколько источников рекомендуют использовать полный каталог Godeps/
, но другие предположим, что может не понадобиться.
Документы godep не очень помогают:
Это сохранит список зависимостей с файлом Godeps/Godeps.json и скопирует исходный код в Godeps/_workspace. Прочитайте его содержимое и убедитесь, что он выглядит разумным. Затем зафиксируйте файл для контроля версий.
Является ли Godeps.json файлом?