Visual Studio> Team Explorer> Изменения> Сравнить с неизмененным. Как копировать влево / вправо? - PullRequest
0 голосов
/ 18 июня 2020

Использование сообщества Visual Studio 2019 на Windows. Я использовал предыдущие версии Visual Studio, но только 2013 года и старше. В моей предыдущей компании мы также использовали другую VCS, поэтому я относительно новичок в Git.

После клонирования репозитория компании и ветвления я взламывал файлы, чтобы посмотреть, что делают различные части программного обеспечения. Теперь я хотел бы посмотреть, какие изменения были внесены, поэтому перешел на Team Explorer > Changes > (right-click file of interest) > Compare with Unmodified.... Для режима просмотра установлено значение «Рядом», и я могу видеть добавления и удаления в файл по сравнению с последней версией в репозитории Git. Отлично!

Но я использовал fantasti c инструмент разницы WinMerge , который позволяет вам выполнять такие действия, как:

  • Copy Right
  • Копировать вправо и вперед
  • ... и альтернативу «Копировать влево x»

Если в Visual Studio есть что-то похожее, параметры будут немного отличаться. Например, Copy Right будет выглядеть как Revert to Unmodified. И Copy Left может быть что-то вроде Keep Local Change.

Есть ли в Visual Studio> Team Explorer такие функции?

1 Ответ

0 голосов
/ 18 июня 2020

Когда вы запускаете «Сравнить с неизмененным ...», редактор показывает вам вид вашего файла (который вы можете редактировать) с тем, что git имеет в магазине (который вы не будете редактировать, а не как как минимум обычный файл).

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


Попробуйте попросить Visual Studio сравнить два файла на вашем диске и посмотреть, как выглядят действия в этом контексте.

...