Этика: Удар версии мое ветвление проекта с открытым исходным кодом? [закрытый]

5
задан Ross 20 March 2010 в 20:05
поделиться

3 ответа

На этот вопрос нелегко ответить. Обработка номеров версий варьируется в зависимости от проекта и ваших целей. Считаете ли вы свою вилку временной проблемой? - Затем, во многих случаях (например, может отличаться от более крупных перезаписей), я не буду увеличивать номер версии, поскольку это зависит от руководителя проекта.

Многие схемы управления версиями позволяют расширить номер версии до чего-то вроде 1.2.3-ross, что помогает пользователям правильно заполнять отчеты об ошибках.

Если вы планируете более длительный форк, вы должны найти схему управления версиями, которая подойдет вам.

4
ответ дан 14 December 2019 в 13:32
поделиться

Если вы собираетесь выполнить форк, то есть никогда не выполнять обратное слияние с восходящим потоком, подумайте о переименовании вашего проекта.

В противном случае обычно используется номер версии, указывающий на запущенную ветвь и набор изменений ala -git-ross-12345

1
ответ дан 14 December 2019 в 13:32
поделиться

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

Планируете ли вы вернуть в проект первое изменение? (Вероятно, стоит.)

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

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

1
ответ дан 14 December 2019 в 13:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: