Почему я не могу разрешить этот конфликт источников в VS 2019? - PullRequest
7 голосов
/ 14 мая 2019

Похоже, здесь нет никаких полезных опций для разрешения этого слияния с dev -> main ветками. Зачем? Я просто хочу перезаписать любого, кто изменил основную ветку неправильно, но у меня нет никакой возможности сделать это здесь.

unresolvable resolve conflict listing

Если щелкнуть правой кнопкой мыши, я вижу некоторые параметры, но ни один из них не является полезным: animated gif of the context menu

Ответы [ 2 ]

2 голосов
/ 06 июня 2019

Отключение опции «Оптимизировать рендеринг для экранов с разной плотностью пикселей» работает для меня, хотя я отмечу, что другой коллега с такой же точной версией не имеет этой опции.

1 голос
/ 14 мая 2019

РЕДАКТИРОВАТЬ:

Microsoft выпустила исправление для этой проблемы, вам нужно установить последнюю версию из: https://visualstudio.microsoft.com/downloads.


Это известная проблемав Visual Studio 2019 вы можете прочитать ветку здесь .

Официальное решение Microsoft:

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

  1. Запускать операции TFVC, которые могут инициировать разрешение конфликтов (например: Get Latest) из Source Control Explorer, а нечем обозреватель решений.В нашем тестировании ошибка воспроизводится реже из точек ввода Source Control Explorer.

  2. Попробуйте отключить опцию «Оптимизировать рендеринг для экранов с разной плотностью пикселей» в «Инструменты-> Параметры-> Среда-».> Общие.

Еще один обходной путь, который вы можете попробовать:

Внутри «Командная строка разработчика для VS2019» введите команду:

tf resolve

Откроется (как это выглядит) то же окно, что и в VS2019, без стилизации, но кнопки слияния будут присутствовать и использоваться.

Когда вы закончите разрешать конфликты вв этом окне закройте его и обновите окно конфликта слияния внутри VS2019, чтобы гарантировать, что VS увидит изменения.

...