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

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

9
Поддержка сотен настраиваемых веток поверх главной ветки
В настоящее время у нас есть одна основная ветвь для нашего PHP-приложения в общем хранилище. У нас более 500 клиентов, которые являются подписчиками нашего программного обеспечения, большинство из которых имеют некоторые настройки для различных целей, каждый в отдельном филиале. К настройке может относиться другое имя текстового поля, совершенно новая функция …

6
Как достичь схемы числового управления версиями с помощью Git?
Моя организация рассматривает возможность перехода от SVN к Git. Один аргумент против переезда заключается в следующем: Как мы делаем управление версиями? У нас есть дистрибутив SDK, основанный на платформе NetBeans. Поскольку ревизии SVN являются простыми числами, мы можем использовать их для расширения номеров версий наших плагинов и сборок SDK. Как …

13
Какое «соглашение об именах версий» вы используете? [закрыто]
Подходят ли разные соглашения об именах версий для разных проектов? Что вы используете и почему? Лично я предпочитаю номер сборки в шестнадцатеричном формате (например, 11BCF), его следует увеличивать очень регулярно. А затем для клиентов простой трехзначный номер версии, т.е. 1.1.3. 1.2.3 (11BCF) <- Build number, should correspond with a revision …


12
Что именно является номером сборки в MAJOR.MINOR.BUILDNUMBER.REVISION
Что я думаю о Build Numbers, так это то, что всякий раз, когда создается новая ночная сборка, генерируется новый BUILDNUMBER и присваивается этой сборке. Так что для моего приложения версии 7.0 ночные сборки будут 7.0.1, 7.0.2 и так далее. Это так? Тогда какая польза от REVISION после номера сборки? Или …

9
Как поддерживать разные настроенные версии одного и того же программного обеспечения для нескольких клиентов
У нас есть несколько клиентов с разными потребностями. Хотя наше программное обеспечение в некоторой степени модульно, почти наверняка нам нужно немного изменить бизнес-логику каждого модуля для каждого клиента. Изменения, вероятно, слишком малы, чтобы оправдать разделение модуля на отдельный (физический) модуль для каждого клиента, я боюсь проблем со сборкой, связующего хаоса. …

16
Дата как номер версии программного обеспечения
Разработчики программного обеспечения обычно не используют дату в качестве номера версии, хотя формат ГГГГММДД (или его отклонения) выглядит достаточно надежным для использования. Что-то не так с этой схемой? Или это применимо только к ограниченным «типам» программного обеспечения (например, для собственного производства)?
43 versioning 

7
Когда вы меняете свой основной / младший / номер версии патча?
Возможный дубликат: какое «соглашение об именах версий» вы используете? Измените ли вы номера основных / второстепенных / патчей прямо перед выпуском или сразу после? Пример: вы только что выпустили 1.0.0 для мира (хазз!). Но подождите, не празднуйте слишком много. 1.1.0 выходит через шесть недель! Таким образом, вы исправляете ошибку и …
40 versioning 

14
Должны ли вы версия веб-приложений?
У меня недавно была беседа с коллегой о версиях веб-приложений. Я не думаю, что вам это нужно вообще, и если вы просто хотите проверить работоспособность вашего последнего релиза, я думаю, что дата (ГГММДД), вероятно, достаточно хороша. Я с базы? Я упускаю суть? Должен ли я использовать номера версий веб-приложений

2
Почему build.number является «злоупотреблением» семантическим версионированием?
Я объяснял предлагаемую систему сборки (Gradle / Artifactory / Jenkins / Chef) одному из наших старших архитекторов, и он сделал мне комментарий, с которым я как- то не согласен, но у меня недостаточно опыта, чтобы реально взвесить. Этот проект создает библиотеку Java (JAR) в качестве артефакта для повторного использования другими …


5
Когда я должен увеличить номер версии?
Я не изучал программирование в школе, и я не работаю (профессиональным) разработчиком, поэтому многие основы мне не совсем понятны. Этот вопрос пытается уточнить один из них. Теперь давайте предположим, что у меня есть проблемы #1, #2и #3в моем трекере проблем, которые настроены для исправления / улучшения для версии 1.0.0и что …

2
Это хорошая практика для хранения номеров версий программного обеспечения в VCS?
Версия продукта, например v1.0.0.100, представляет собой не только уникальный производственный выпуск программного обеспечения, но и помогает определить наборы функций и этапы исправлений для указанного продукта. Прямо сейчас я вижу два способа поддержки окончательной версии пакета / сборки / двоичной версии продукта: Контроль версий. Файл где-то хранит номер версии. На сервере …

5
Как вы развиваете и версии интерфейса?
Скажем, у вас есть интерфейс IFoo: public interface IFoo { void Bar(string s); int Quux(object o); } Во второй версии API вы должны добавить метод Glargк этому интерфейсу. Как это сделать, не нарушая существующих пользователей API и не поддерживая обратную совместимость? Это в основном нацелено на .NET, но может применяться …

4
Каков наилучший способ управления версиями продуктов и ветвления долгосрочных проектов?
В общем смысле, для долгосрочных проектов, которые могут иметь несколько выпусков в течение жизненного цикла продуктов и требовать поддержки предыдущих продуктов, каков наилучший способ обработки версий продуктов и ветвления базы кода? В более конкретном смысле, предположим, что имеется надлежащий распределенный контроль версий (т. Е. Git) и что команды имеют небольшие …

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