В настоящее время я всегда работал с GIT и был вполне доволен.
Из-за некоторых ограничений проекта мы взяли на себя уже запущенный проект, который недавно вышел на рабочую версию 1.0.
Теперь я хотел бычтобы перейти к стабильной версии 1.0, и мы продолжаем разработку в стволе.
Теперь моя структура выглядит следующим образом:
branche
--app-1.0
trunk
--app
Теперь два сценария: я продолжаю разрабатывать в стволе.Я исправляю ошибку, которая также попадает в версию 1.0.в одном классе Java.Изменяется только 1 строка кода.Как передать это в app-1.0 без переопределения «старого» класса, кроме как с помощью этой единственной строки?
2-й сценарий: кто-то просит меня проверить, есть ли ошибка.Я переключаюсь на app-1.0, нахожу ошибку, исправляю ее, случайно нахожу вторую ошибку, исправляю ее, фиксирую в app-1.0.Как передать это в транк?
Является ли команда слияния правильной в обоих случаях?
Что такое лучшие практики?
В моем GIT у меня всегда было другоенаоборот: я создал ветку app-1.0 app-2.0, где я занимаюсь разработкой, и когда я обнаружил, что она стабильна, я слил ее с транком, который всегда представлял мою стабильную версию.можете мне помочь: -)