На этот вопрос нелегко ответить. Обработка номеров версий варьируется в зависимости от проекта и ваших целей. Считаете ли вы свою вилку временной проблемой? - Затем, во многих случаях (например, может отличаться от более крупных перезаписей), я не буду увеличивать номер версии, поскольку это зависит от руководителя проекта.
Многие схемы управления версиями позволяют расширить номер версии до чего-то вроде 1.2.3-ross, что помогает пользователям правильно заполнять отчеты об ошибках.
Если вы планируете более длительный форк, вы должны найти схему управления версиями, которая подойдет вам.
Если вы собираетесь выполнить форк, то есть никогда не выполнять обратное слияние с восходящим потоком, подумайте о переименовании вашего проекта.
В противном случае обычно используется номер версии, указывающий на запущенную ветвь и набор изменений ala -git-ross-12345
Различные части программного обеспечения из одной и той же кодовой базы, но с разным содержанием функций должны каким-то образом иметь разные номера версий, поэтому вам нужно что-то изменить в версии номер (или название продукта).
Планируете ли вы вернуть в проект первое изменение? (Вероятно, стоит.)
Вы будете улучшать вторую функцию, хакерство, со временем? Вы можете сохранить его в своей собственной ветке разработки, чтобы его было легче поддерживать отдельно, при этом импортируя обновления из основного проекта.
Или вы планируете навсегда остаться отдельно от основного проекта? В этом случае вам следует подумать о переименовании программного обеспечения, а также об изменении версии - или как-то прояснить, что версия принадлежит вам, а не их.