Разрешить конфликт слияний VS2017 GIT

user4363553 спросил: 13 октября 2017 в 07:45 в: git

Попытка заставить рабочий процесс GIT работать, но с трудом использует интерфейс GIT VS2017 (v15.4.2).

Это мои шаги:

  • Создание новый проект WinForms с именем Test и создание для него локального репозитория.
  • Создать ветку из главной ветви с именемfeature1
  • Создать ветку из главной ветви с именем feature2
  • Активируйте ветку feature1, добавьте класс с именем Class1 и добавьте метод с именем Feature1 к нему
  • Подтвердите изменения
  • Активируйте ветку feature2, добавьте класс с именем Class1 и добавьте в него метод с именем Feature2
  • Подтвердите изменения
  • Объединить ветку feature2 с основной веткой (главная ветвь имеет класс 1 с методом Feature2)
  • Слить ветку feature1 с главной.

Это создаст конфликт слияния. Однако конфликт слияния не может быть разрешен без создания недопустимого файла Class1. Кажется невозможным только добавить метод Feature1 в существующий файл Class1, поскольку он также вставляет в него операторы using и определение класса.

Как добавить только добавленный метод Feature2 в существующий Class1 ? Я что-то упускаю здесь очевидное?

Спасибо, что уделили время.


0 ответов