Я читал, что я не должен перебазировать ветвь компонента (чтобы обновить его с изменениями из master, чтобы впоследствии разрешить бесконфликтное слияние), когда он уже помещен в общий репозиторий, если я не знаю последствий.
Итак, каковы последствия?
Я единственный разработчик в этой ветви функций, и мне нет дела до меня, если я переписываю историю на нем.Но как это влияет на других?
Я перечислил некоторые вещи, о которых мог подумать.Пожалуйста, исправьте меня и добавьте больше, если знаете.
- Кто-то разветвился / перебазировался из моей ветки: они получают незапрошенную перебазку своей ветки при следующей попытке
- Кто-то слил мою веткув их: они неожиданно получают измененный коммит слияния и, следовательно, возможные конфликты при их следующем извлечении
- Кто-то выбрал коммит: ???
- Был открытый запрос на слияние / извлечение: сейчасуказывает на перебазированную ветку ???
- Вещи, связанные с коммитами в Issues, MR / PR, Platform-Markdown: Укажите на обновленные файлы / коммиты?