Запитання з тегом «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 …


12
Що саме таке номер збірки в MAJOR.MINOR.BUILDNUMBER.REVISION
Що я думаю про номери збірки - це те, що щоразу, коли створюється нова нічна збірка, новий BUILDNUMBER створюється та призначається цій збірці. Тож для мого додатка версії 7.0 нічні версії становитимуть 7.0.1, 7.0.2 тощо. Це так? Тоді в чому полягає РЕВІЗІЯ після номера збірки? Або частина REVISION збільшується після …

9
Як підтримувати різні, спеціалізовані версії одного і того ж програмного забезпечення для декількох клієнтів
у нас є кілька клієнтів з різними потребами. Незважаючи на те, що наше програмне забезпечення є модульованим до певної міри, майже певно, що нам потрібно дещо коригувати ділову логіку кожного модуля тут і там для кожного клієнта. Зміни, ймовірно, занадто крихітні, щоб виправдати поділ модуля на окремий (фізичний) модуль для …

16
Дата як номер версії програмного забезпечення
Зазвичай розробники програмного забезпечення не використовують дату як номер версії, хоча формат YYYYMMDD (або його відхилення) виглядає досить міцним для використання. Чи щось не так у цій схемі? Або це стосується лише обмежених "типів" програмного забезпечення (наприклад, власних виробництв)?
43 versioning 

7
Коли ви змінюєте свій основний / другорядний / номер версії для виправлення?
Можливий дублікат: якою «умовою іменування версій» ви користуєтесь? Чи змінюєте ви свої основні / другорядні / номери версій виправлень безпосередньо перед випуском чи відразу після? Приклад: Ви щойно випустили у світ 1.0.0 (huzzah!). Але чекай, не святкуй занадто багато. 1.1.0 виходить за шість тижнів! Таким чином, ви виправите помилку і …
40 versioning 

14
Чи маєте версію веб-додатків?
Нещодавно в мене відбулося обговорення з колегою з приводу версій веб-додатків. Я не думаю, що вам це взагалі не потрібно, і якщо ви просто хочете перевірити обґрунтованість, щоб підтвердити, що ваш останній реліз вийшов у прямому ефірі, я думаю, що побачення (YYMMDD), ймовірно, є досить хорошим. Я не в базі? …

2
Чому build.number є "зловживанням" семантичним версією?
Я пояснював пропоновану систему збирання (Gradle / Artifactory / Jenkins / Chef) до одного з наших старших архітекторів, і він зробив зауваження, що я начебто НЕ згоден з, але я не досвідченими досить , щоб дійсно зважуванням на. Цей проект створює бібліотеку Java (JAR) як артефакт, який слід використовувати повторно …


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

2
Чи є гарною практикою зберігання номерів версій програмного забезпечення у VCS?
Версія продукту, наприклад v1.0.0.100, являє собою не лише унікальний випуск програмного забезпечення, але допомагає визначити набори функцій та етапи виправлення для цього продукту. Зараз я бачу два способи збереження остаточного пакета / збірки / бінарної версії продукту: Контроль версій. У файлі десь зберігається номер версії. Сервер збирання безперервної інтеграції (CI) …

5
Як ви розвиваєте та використовуєте версію інтерфейсу?
Скажіть, у вас є інтерфейс IFoo: public interface IFoo { void Bar(string s); int Quux(object o); } У версії 2 свого API вам потрібно додати метод Glargдо цього інтерфейсу. Як це зробити, не порушуючи існуючих користувачів API і не підтримуючи сумісність назад? Це в основному спрямовано на .NET, але може …

4
Який найкращий спосіб вирішити версію продукту та розгалуження довгострокових проектів?
Загалом, для довгострокових проектів, які можуть мати кілька випусків протягом життєвого циклу продуктів і потребують підтримки попередніх продуктів, який найкращий спосіб обробляти версії продукту та розгалуження бази коду? У більш конкретному сенсі припустимо, що діє правильний розподілений варіант управління (тобто git) і що команди мають невеликі та великі розміри і …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.