Сравните рабочую копию с конкретным хранилищем
Возможный дубликат:
SVN diff в 2 разных репозиториях
Как сравнить рабочую копию с хранилищем, отличным от того, с которым связана рабочая копия?
Мне нужно это сравнение, потому что я был вынужден применить некоторые изменения непосредственно на рабочем сервере (текущая версия связана с тегом), и я хотел бы проверить, были ли эти изменения уже применены к транку.
2 ответа
Оформить заказ и использовать инструмент сравнения, как Kdiff3
Если вы собираетесь сравнивать с конкретной ревизией, вы можете создать патч рабочей копии и патч конкретной ревизии в другом репозитории, а затем выполнить diff, чтобы увидеть, совпадают ли файлы патчей.
Или, если у вас установлен TortoiseSVN, вы можете сделать следующее:
Отличия от другой ветки / тега
Если вы хотите увидеть, что изменилось в соединительной линии (если вы работаете в ответвлении) или в конкретной ветви (если вы работаете в стволе), вы можете использовать контекстное меню проводника. Просто нажмите и удерживайте клавишу Shift, пока вы щелкаете правой кнопкой мыши по файлу. Затем выберите TortoiseSVN → Diff with URL. В следующем диалоговом окне укажите URL-адрес в хранилище, с которым вы хотите сравнить локальный файл.
Источник: Просмотр различий