Я знаю, что вы можете code --diff file1 file2
использовать инструмент сравнения в коде VS, но возможно ли сравнить две разные версии файла svn?
Я хотел бы иметь возможность сочетать svn diff -r 111:222 file1
с code --diff ...
.
Теперь svn diff
даст мне только файл различий, поэтому недостаточно сравнивать все файлы в коде VS.
Думаю, я мог бы проверить обе версии этого файла и code --diff
те, но в идеале я хотел бы сделать это без проверки, так как я буду делать это часто.
Я считаю, что следующая команда поможет:
svn diff -r1000:1001 https://demo-server.visualsvn.com/asf/ --diff-cmd code -x "--wait --diff"
Возможно, вам придется настроить командную строку в соответствии с вашими потребностями. Обратите внимание, что URL не нужен, если вы запускаете svn diff в рабочей копии. Дополнительные сведения см. на следующих страницах:
Я только что попробовал указанную выше команду, и она открывает SVN diff в VSCode.
PS Я вижу следующее предупреждение в выводе командной строки, но я не уверен в его значении:
Предупреждение: 'L' нет в списке известных опций, но все равно передается Электрон/Хром.