Как заставить Visual Studio открывать окно разрешения конфликтов после получения TFS


87

Когда я выполняю «Получить последнюю версию» в Visual Studio, если возникают конфликты, мне ничего не отображается, чтобы сделать это очевидным. Неизменно я думаю, что все в порядке, делаю сборку, и часто сборка работает.

На мне всегда лежит обязанность не забывать искать конфликты и открывать окно конфликтов. Есть ли способ заставить VS попасть мне в лицо и сказать, что сейчас конфликт?


VS должен открыть окно конфликтов, если у вас есть неразрешенные конфликты. Как вы думаете, почему они у вас есть? Вы можете добавить пару снимков экрана, иллюстрирующих этот процесс?
Эдвард Томсон

Привет! Пожалуйста, отметьте ответ Дэйва Шоу как правильный ответ. Это хороший вопрос, и это действительно ответ.
goodeye 04

1
Извините, я никогда не следил за этим. Я не помню, чтобы получал напоминания по электронной почте. Кроме того, проблема, казалось, исчезла сама по себе. Я бы не стал отмечать ответ Дэйва Шоу как правильный, поскольку в нем рассказывается, как вручную открыть окно. Мои вопросы заключались в том, почему он не открывается сам по себе после «получить последнюю версию», у которой есть конфликты. Но, как я уже сказал, проблема исчезла, и это окно появляется, когда у меня возникают конфликты, даже если оно изначально было закрытым. Спасибо всем за ответ.
valerie 05

1
@valerie Открывается ли окно разрешения конфликтов каждый раз, когда вы открываете VS, даже если вы явно закрыли его в предыдущем сеансе, когда существуют конфликты? Я могу заставить его снова появиться, только следуя совету Дэйва Шоу.
ruffin

Да. Я всегда закрываю окно конфликтов после разрешения конфликтов. В следующий раз, когда у меня возникнет конфликт, независимо от того, закрыл я VS или нет, это окно конфликта откроется снова. Не уверен, почему это сейчас работает. У меня VS 2013 Ultimate.
Валери

Ответы:


114

Вы можете повторно открыть окно «Разрешение конфликтов», если вы закрыли его по ошибке из Team Explorer. Перейти к: ожидающие изменения, затем в раскрывающемся списке Действия выберите Разрешить конфликты.

Оттуда вы можете нажать Получить все конфликты.

Обычно VS предлагает вам разрешить любые конфликты, как только вы выполните одно из следующих действий:

  • Получить последние
  • Регистрироваться
  • Объединить

Или просто перезапустите VS, и он появится снова
Довлет Маменов 04

77

Щелкните ссылку, выделенную красным контуром на панели Team Explorer.

введите описание изображения здесь

А в Visual Studio 2013:

введите описание изображения здесь


@Matthew Lock: Вы уверены, что в Visual Studio 2013 причина того, что операция разрешения конфликтов находится внутри раскрывающегося списка, так как запись - это сама VS 2013, а не из-за того, что Team Explorer недостаточно широк?
серджиол

1
да, даже если вы сделаете панель огромной, она все равно будет находиться
Мэтью Лок

@MatthewLock: Вы показали пример отсутствия конфликта. Вы уверены, что это случается и тогда, когда продолжается конфликт?
sergiol

-7

Если вы кодируете на C #, то в редакторе Visual Studios выберите меню «Инструменты», а затем подменю параметров.

Появится диалоговое окно. Оттуда выберите текстовый редактор, затем выберите C #, затем выберите Advanced.

Затем установите флажок Показывать живые семантические ошибки.


1
Это не ответ на вопрос!
Нил

1
это что-то другое
Луис Паласиос
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.