Я создал небольшую программу на C # для сравнения большого количества файлов из SVN с удобным для пользователя окном. Вы просто даете svn-версию исходного файла и новой версии и список файлов для сравнения с полным путем. То, что происходит позади, это просто вызов cmd:
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:diff /ignoreprops /startrev:3 /endrev:770 /path:"x:\myPath\myFile.c"
см. Автоматизация TortoiseSVN
Но теперь я хотел бы иметь возможность различать 2 файла SVN с другим именем. Содержимое почти такое же, но имя было немного изменено, что-то вроде myFile.c и my_File.c. Я знаю, это выглядит примерно так:
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:diff /ignoreprops /path:"x:\myPath\myFile.c" /path2:"x:\myPath\my_File.c"
но я не могу понять, как добавить к нему версию SVN, я попытался это без успеха:
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:diff /ignoreprops /startrev:3 /endrev:770 /path:"x:\myPath\myFile.c" /path2:"x:\myPath\my_File.c"
Кто-нибудь знает, возможно ли это или, может быть, другим способом это сделать?