Можно ли использовать основную ветку lib / pq в работе?Когда вы выполняете go get gitlab.com/lib/pq, вы получаете основную ветку, но есть версия v1.0.0.Было бы лучше использовать релизы вместо главной ветки?
lib/pq Выпуски v1.0.0 Исходный теговый выпуск.Никаких серьезных недавних изменений. Слияние извлекающего запроса # 778 из lib / go-mod добавление файла go.mod при подготовке к помеченному выпуску
lib/pq
Выпуски
v1.0.0
Исходный теговый выпуск.Никаких серьезных недавних изменений.
Слияние извлекающего запроса # 778 из lib / go-mod
добавление файла go.mod при подготовке к помеченному выпуску
lib/pq v1.0.0 добавляет поддержку модулей с версиями Go.
Для Go1.12 рассмотрите возможность обновления производственного кода для модулей с версиями Go.
Первыйбета-версия Go 1.12 запланирована на эту неделю (3 декабря 2018 г.).
Замечания к выпуску Go 1.11 МодулиУправление версиями пакетов и управление зависимостями В Go 1.11 добавлена предварительная поддержка новой концепции под названием «модули», альтернативы GOPATH со встроенной поддержкой контроля версий и распространения пакетов.Используя модули, разработчики больше не ограничиваются работой внутри GOPATH, информация о зависимости версии является явной, но облегченной, а сборки более надежными и воспроизводимыми. Поддержка модулей считается экспериментальной.Детали могут измениться в ответ на отзывы пользователей Go 1.11, и у нас запланировано больше инструментов.Хотя детали поддержки модулей могут измениться, проекты, которые конвертируются в модули с использованием Go 1.11, будут продолжать работать с Go 1.12 и более поздними версиями.Если вы сталкиваетесь с ошибками при использовании модулей, пожалуйста, зарегистрируйте проблемы, чтобы мы могли их исправить.Для получения дополнительной информации см. Документацию команды go.
Замечания к выпуску Go 1.11
МодулиУправление версиями пакетов и управление зависимостями
В Go 1.11 добавлена предварительная поддержка новой концепции под названием «модули», альтернативы GOPATH со встроенной поддержкой контроля версий и распространения пакетов.Используя модули, разработчики больше не ограничиваются работой внутри GOPATH, информация о зависимости версии является явной, но облегченной, а сборки более надежными и воспроизводимыми.
Поддержка модулей считается экспериментальной.Детали могут измениться в ответ на отзывы пользователей Go 1.11, и у нас запланировано больше инструментов.Хотя детали поддержки модулей могут измениться, проекты, которые конвертируются в модули с использованием Go 1.11, будут продолжать работать с Go 1.12 и более поздними версиями.Если вы сталкиваетесь с ошибками при использовании модулей, пожалуйста, зарегистрируйте проблемы, чтобы мы могли их исправить.Для получения дополнительной информации см. Документацию команды go.
Предложение: модули Go с поддержкой версий
Модули Go 1.11 .