Вопросы с тегом «versioning»

Управление версиями - это способ идентификации последовательных версий одного и того же программного обеспечения с использованием уникальных имен версий или уникальных номеров версий.

2
Семантическое управление версиями при исправлении важной ошибки
В настоящее время я управляю библиотекой, которая широко используется, и у меня возник вопрос о семантическом версионировании . Я хочу провести рефакторинг одной довольно важной части библиотеки, которая реализована неправильно - и всегда была реализована неправильно. Но это будет означать изменения в публичном API, что является важным решением. Изменение, которое …

4
Обработка изменений схемы базы данных при загрузке новых версий
Во времена интенсивной разработки схема базы данных меняется как быстро, так и непрерывно, и к тому времени, когда наш еженедельный толчок к бета-сборке приходит в себя, схема изменилась настолько, что единственным разумным вариантом является обнуление всех таблиц, которые я могу, и скопируйте новые версии из моей базы данных разработчиков. Очевидно, …

4
Является ли быстрая основная версия, свидетельствующая о плохом дизайне?
Я начал работать младшим программистом несколько месяцев назад. Система, над которой мы работаем, работает в течение ~ 2 лет. Я не участвовал в попрошайничестве системы и дизайна. Одна вещь, которую я заметил, состоит в том, что основная версия системы уже 11.YZ Из моего опыта работы с другими системами и библиотеками …

2
Разрешает ли Semantic Versioning 4 компонента в номерах версий?
Все примеры семантического управления версиями, которые я видел, показывают 3 используемых компонента. Не более 2 символов периода. В $DAYJOBнаших выпусках мы используем 4 компонента: 5.0.1.2 Позволяет ли это семантическое управление версиями? И как вопрос более высокого уровня и более спорный, действительно ли это имеет значение? Я начал думать, что было …

3
Управление версиями REST API. Каждый API имеет свою версию
Очень часто указывается версия API REST в URL-адресе, особенно в начале пути, например что-то вроде: POST /api/v1/accounts GET /api/v1/accounts/details Тем не менее, я не видел ни одного дизайна, где версия связана с каждым API. Другими словами, мы поддерживаем версию каждого API отдельно. то есть: POST /api/accounts/v2 GET /api/accounts/details/v3 Используя этот …

5
Как лечить ошибки, которые пользователи считают фичей?
Вопрос : Как правильно исправить ошибку, которая, по мнению конечного пользователя, была функцией? Разработка : Я предполагаю, что если большой процент пользователей ожидал, что это будет функция, ее следует оставить «нефиксированной» или «фиксированной», чтобы быть более стабильной? Однако, что если очень маленький процент пользователей ожидает, что это будет функция ... …

2
Номер версии как часть имени файла
Я вижу, что для некоторых программ номер версии включен как часть имени файла, а для других - нет. Я более привык к последнему типу и думаю, что он более популярен, но иногда я вижу первый тип в библиотеках javascript. Например, имя файла jQuery похоже на jquery-2.1.0.jsвместо jquery.js. Всякий раз, когда …

5
Ищем лучшие практики для нумерации версий зависимых программных компонентов
Мы пытаемся выбрать хороший способ нумерации версий для программных компонентов, которые зависят друг от друга. Давайте будем более конкретными: Программный компонент A - это встроенное программное обеспечение, работающее на встроенном устройстве, а компонент B - его соответствующий драйвер для обычного ПК (компьютера с Linux / Windows). Они общаются друг с …
15 versioning 

1
Что означает CR в номерах версий?
Hibernate имеет постфикс CR в своих выпусках для версии hibernate 4.0, например 4.0.0.CR7. Что означает часть CR? Когда я буду использовать этот вид нумерации релизов?
15 versioning 

1
Резюме различий между версиями Java? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 2 года назад . Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Каковы основные различия между …
14 java  versioning 

3
стратегии пакетов и версий в среде с несколькими хранилищами
Мы небольшая фирма с несколькими командами, которые управляют своими собственными git-репозиториями. Это веб-платформа, и артефакты каждой команды используются в конце дня для ночных тестов. Мы пытаемся формализовать процесс создания версий и упаковки. У каждой команды есть мастер ветвь, где они занимаются повседневной разработкой. Члены группы обеспечения качества хотят, чтобы артефакты …

2
git, maven и jenkins - управление версиями, разработка и выпуск
Каков предпочтительный способ сделать следующее с git, maven и jenkins: Я разрабатываю приложение, которое я хотел бы поддерживать в ветвях «dev» и «release». Я хотел бы, чтобы Дженкинс построил оба. Возможно, что артефакты релиза будут иметь версии, подобные 1.5.2, а dev-build будет просто 0.0.1-SNAPSHOT. Я хотел бы, чтобы не было …

3
Шаблоны для управления версиями реляционных данных в базе данных MySQL?
Я пытаюсь найти подход для проекта, где пользователь может редактировать записи и иметь возможность видеть прошлые версии этих записей. Вот упрощенная схема примера с использованием списка: TABLE list ( id int auto_increment primary key, user_id int, title varchar(255) ); TABLE list_tasks ( id int auto_increment primary key, list_id int, title …
12 mysql  versioning 

6
Стратегия ветвления и управления версиями для разделяемых библиотек
Эти посты кажутся связанными, но мой мозг начинает таять, пытаясь обдумать это: P Мой работодатель только начал использовать систему контроля версий, прежде всего потому, что до того, как они наняли больше разработчиков, «хранилище» было жестким диском одинокого разработчика, который работает в основном из дома. Весь написанный им код .NET был …

5
Разрабатывал проект, с чего начинаются мои номера версий?
Я разработал проект и многое изменил. Этот разветвление - это не просто небольшое изменение функции и исправление скрытой ошибки, это довольно существенное изменение. Только большая часть основного кода является общей. Я разветвлял этот проект на v2.5.0. Некоторое время я начал создавать версии моего форка в версии 3.0. Однако я не …
12 versioning 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.