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

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

3390
В чем разница между тильдой (~) и кареткой (^) в package.json?

После того, как я повышен до последней стабильной nodeи npmя попробовал npm install moment --save. Сохраняет запись в префиксе package.jsonс кареткой ^. Раньше это был ~префикс тильды . Почему эти изменения сделаны в npm? В чем разница между тильдой ~и каретой ^? В чем преимущества перед другими?...

993
Как заставить браузер перезагрузить кэшированные файлы CSS / JS?

Я заметил, что некоторые браузеры (в частности, Firefox и Opera) очень усердно используют кэшированные копии файлов .css и .js даже между сеансами браузера. Это приводит к проблеме при обновлении одного из этих файлов, но браузер пользователя продолжает использовать кэшированную копию. Вопрос в...

902
Определение «вниз по течению» и «вверх по течению»

Я начал играть с Git и столкнулся с терминами «upstream» и «downstream». Я видел это раньше, но никогда не понимал их полностью. Что означают эти термины в контексте SCM ( инструменты управления конфигурацией программного обеспечения ) и исходного...

877
Лучшие практики для управления версиями API? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыто 6 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Существуют ли...

596
Как заставить клиентов обновить файлы JavaScript?

В настоящее время мы работаем над частной бета-версией и все еще в процессе внесения довольно быстрых изменений, хотя очевидно, что по мере того, как использование начинает расти, мы будем замедлять этот процесс. При этом одна из проблем, с которой мы сталкиваемся, заключается в том, что после...

312
Временно отложите незафиксированные изменения в Subversion (а-ля «git-stash»)

При программировании программного обеспечения, хранящегося в репозитории Subversion, я часто изменяю некоторые файлы, а затем замечаю, что хотел бы внести некоторые подготовительные изменения в свою основную работу. Например, при реализации новой функциональности я замечаю некоторый рефакторинг,...

298
Способы реализации контроля версий данных в MongoDB

Можете ли вы поделиться своими мыслями о том, как бы вы реализовали управление версиями данных в MongoDB. (Я задал похожий вопрос относительно Кассандры . Если у вас есть какие-либо мысли, какой БД лучше для этого, поделитесь) Предположим, мне нужно записать записи в простой адресной книге. (Записи...

274
Каков синтаксис версии bower (и npm)?

Bower позволяет мне определять требования к версиям для пакетов, используя следующий синтаксис: "dependencies": { "<name>": "<version>", }, Но я не смог найти, какой синтаксис использовать для <version>. Я знаю, что могу указать следующие версии: больше определенной версии с...

227
Полное руководство по изменениям API в .NET

Я хотел бы собрать как можно больше информации о версиях API в .NET / CLR и, в частности, о том, как изменения API нарушают или не нарушают клиентские приложения. Сначала давайте определим некоторые термины: Изменение API - изменение в общедоступном определении типа, включая любого из его открытых...

211
Лучшая практика: управление версиями программного обеспечения [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыто 6 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Есть ли...

156
Как вы сравниваете две версии строк в Java?

Существует ли стандартная идиома для сравнения номеров версий? Я не могу просто использовать прямое сравнение String, потому что я пока не знаю, какое будет максимальное количество релизов. Мне нужно сравнить версии и справедливо следующее: 1.0 < 1.1 1.0.1 < 1.1 1.9 <...

154
Лучшие практики / рекомендации по ведению номеров версий сборки

Я ищу указатели, предложения и даже указания о том, как управлять тремя различными номерами версий сборки .NET-сборки. Версия продукта является самой простой, так как это обычно диктуется бизнесом. Затем версия файла, по-видимому, предназначена для управления версиями между развертываниями, где...

146
Как мне переключиться на другую ветку subversion в Intellij?

Какова концепция переключения ветвей в IntelliJ? Я должен быть или слепым или идиотом ... Я бы предположил, что будет опция «переключиться на копирование» или что-то в этом роде, но ее нет ... РЕДАКТИРОВАТЬ для пояснения: в моей предыдущей IDE была простая опция «переключиться на копирование»,...

142
Управление версиями API для маршрутов Rails

Я пытаюсь изменить версию своего API, как у Stripe. Ниже приведена последняя версия API - 2. /api/users возвращает 301 в /api/v2/users /api/v1/users возвращает индекс 200 пользователей в версии 1 /api/v3/users возвращает 301 в /api/v2/users /api/asdf/users возвращает 301 в /api/v2/users Так что в...

134
Нумерация сборок и версий для проектов Java (ant, cvs, hudson)

Каковы современные рекомендации по систематической нумерации сборок и управлению номерами версий в проектах Java? В частности: Как систематически управлять номерами сборки в распределенной среде разработки Как сохранить номера версий в исходном / доступном для приложения времени выполнения Как...