Мы следуем следующим шагам в нашей компании. Это может быть полезно:
- Создание ветви элемента из главного элемента
- Завершение работы в ветви элемента
- Слияние основной ветви с частью элемента, разрешение всех конфликты. Чтобы минимизировать конфликты, вы можете объединять master с вашей веткой раз в день.
- После разрешения конфликтов проверьте, все ли работает. Затем вставьте sh в пульт вашей ветки.
- Затем вернитесь к мастеру.
- Объедините все, от ветви функций до мастера. Поскольку мы уже объединили все, от ветви объектов до главной ветки, слияние функций с главной не должно вызывать никаких конфликтов.
Таким образом, основная ветка всегда будет чистой. Конфликты будут разрешаться в ветвях функций. Также, если вы хотите получить запрос к мастеру, сначала объедините последнее содержимое главной ветки с вашей веткой объектов.
В общем, чтобы минимизировать конфликты, обновляйте свою ветку функций с вашей главной веткой так часто, как возможный. И разрешите все свои конфликты в функциональной ветке, чтобы поддерживать мастер в чистоте.