2010-06-03 3 views
1

Я собираюсь развернуть первый выпуск нашего программного обеспечения, версия 1.0. Как только это выйдет нашему клиенту, неизбежно будут найдены некоторые ошибки. Когда я исправляю эти ошибки, я не уверен, что такое «лучшая практика» для его версии. Когда я выпущу исправления, будет ли это совершенно новая версия (в maven), например 1.01 (или что бы то ни было приращение, например, 1.1)? Или это будет 1.0 с каким-то классификатором (возможно, тегом даты)?Исправление ошибок исправления Maven

Спасибо, Джефф

ответ

4

Википедия имеет surprisingly thorough discussion of software versioning. Он охватывает все основные моменты и обсуждает большинство подходов, которые я видел.

(В вашем конкретном случае я бы с 1.0.1, который, как правило, рассматриваться как «обновление до 1.0 без каких-либо значительных художественных дополнений»)

+1

+1 для 1.0.1. Простым правилом является X.Y.Z для исправлений ошибок и X.Y для новых функций. И Maven предлагает все, что вам нужно, чтобы поддерживать согласованные номера версий в вашем проекте без боли! – nicoulaj

0

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