Это невозможно исправить, но что-то не так с моим рабочим процессом git с использованием Visual Studio (2017). У меня есть другой разработчик, с которым я делюсь решением с несколькими проектами. В данный момент мы проходим базу кода и добавляем в решение существующие проекты, но когда я помещаю свою ветку (назовем ее DAL
) на сервер (Bitbucket) и выполняю запрос на извлечение, чтобы объединить его с веткой Development
, Все хорошо. Когда он пытается выполнить аналогичную операцию из своей ветви (Tests
), мы всегда получаем конфликт слияния файла решения. Должен быть способ добавить проекты в разные ветви и объединить их обратно в ветку Development
без этой головной боли, верно? Единственное решение, которое я смог найти, - это перейти в ветку Development
, сначала создать все проекты, затем перейти к Database
и Tests
и добавить соответствующие файлы проекта. Это кажется мне очень тупым, но я не могу найти другой способ сделать это. Кажется, это должно быть так очевидно, но это ускользает от меня. Я тщательно искал этот вопрос, но не нашел ничего, что решило бы проблему - пожалуйста, потерпите меня, потому что я знаю, что не могу быть единственным парнем, который занимается этим.