Visual Studio Git SLN конфликты файлов слияния - PullRequest
0 голосов
/ 10 января 2019

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

1 Ответ

0 голосов
/ 10 января 2019

Я думаю, что проблема у вас в том, что вы пытаетесь сделать это непосредственно в битбакете. Конфликты слияний очень распространены и не конец света.

Смотрите здесь: https://confluence.atlassian.com/bitbucket/resolve-merge-conflicts-704414003.html

Я бы порекомендовал объединить development в tests локально и разрешить конфликты слияния на вашем локальном компьютере. Затем добавьте недавно объединенную ветку tests в битовую корзину.

Как только вы это сделаете, bit-bucket позволит вам слить tests обратно в development.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...