Мы только что перешли на Azure DevOps и Git. Мы относительно новы в этой области. Из того, что мы прочитали на MSDN :
У нас есть origin/main-branch
, где никто не может толкнуть свои коммиты. Он состоит из актуальных кодов, которые компилируются.
Предположим, у меня есть новая функция, я создаю локальную ветку myBranch
из origin/main-branch
.
Я добавляю свою функцию, затем фиксирую и помещаю ветку myBranch
в репо. Затем я инициирую запрос на удаление.
При этом он говорит мне, что у меня конфликт. Я вхожу в VS и сливаюсь из источника / главной ветки в мой myBranch
. Я разрешаю конфликты.
Когда я получаю подтверждение и отправляю свои измененные файлы, я получаю другие файлы, которые были изменены, когда я не делал никаких изменений.
У меня вопрос, должен ли я также фиксировать и отправлять эти файлы?