Я намагаюся провести стільки часу , скільки я можу на GitHub в даний час (навіть я єдина людина в команді на роботі) , щоб відчути , як це буде , як для реального світу корпоративного застосування.
Одне питання, яке у мене виникає, - це контроль над версією . Скажімо, ми розпочали проект. Потім члени команди створили деякі відділення та розвивалися там. Коли ми готові до виробництва, ми з’єднали всі гілки з masterгілками. Наприкінці ми переходимо наживо з версією 1.0.
Тепер ця версія 1.0працює в прямому ефірі, і для цієї версії цього програмного забезпечення виникли деякі проблеми. Ми хотіли б почати розробку версії 1.1, щоб виправити ті проблеми, які ми запровадили, поспішаючи на проект.
Тепер питання таке:
Як ми повинні контролювати версію тут?
Чи слід створити нову гілку для v1.0і зберегти там версію 1.0програмного забезпечення та розробляти на деяких гілках (чи ні), об'єднати їх master, перейти до версії 1.1?
Чи існує умовність для подібних ситуацій?
