Я работаю в месте, где у нас будет несколько версий продукта, каждый из которых хранится в их собственной ветке. Какова надлежащая методология для слияния исправления для ошибки, которая может охватывать несколько версий?Как вы обрабатываете изменение, которое влияет на несколько версий в Git?
Также разветвляется правильный способ хранения нескольких версий или я должен каким-то образом использовать теги? Извините, немного новый для этого расширенного рабочего процесса Git.
единственная проблема этой стратегии заключается в том, что ошибка не может даже существовать в мастера больше. Допустим, что из ветки признаков 2-6 ошибка существует, но ни в каком другом, и мы сейчас на 8. Я знаю ... ее сложная и, возможно, неопровержимая проблема. Ответ может быть, исправить функции 2-6 вручную. –
Затем исправьте эту ошибку на ветке 2 и [вишнево выберите ее на ветви 3-6] (http://stackoverflow.com/a/18529576/4280359). –
Спасибо, сэр! Если хотите, отправьте это как ответ (или просто обновите свой текущий ответ). Я не знал о команде Cherry Pick. –