Сравните рабочую копию с конкретным хранилищем

Возможный дубликат:
SVN diff в 2 разных репозиториях

Как сравнить рабочую копию с хранилищем, отличным от того, с которым связана рабочая копия?

Мне нужно это сравнение, потому что я был вынужден применить некоторые изменения непосредственно на рабочем сервере (текущая версия связана с тегом), и я хотел бы проверить, были ли эти изменения уже применены к транку.

2 ответа

Оформить заказ и использовать инструмент сравнения, как Kdiff3

Если вы собираетесь сравнивать с конкретной ревизией, вы можете создать патч рабочей копии и патч конкретной ревизии в другом репозитории, а затем выполнить diff, чтобы увидеть, совпадают ли файлы патчей.

Или, если у вас установлен TortoiseSVN, вы можете сделать следующее:

Отличия от другой ветки / тега

Если вы хотите увидеть, что изменилось в соединительной линии (если вы работаете в ответвлении) или в конкретной ветви (если вы работаете в стволе), вы можете использовать контекстное меню проводника. Просто нажмите и удерживайте клавишу Shift, пока вы щелкаете правой кнопкой мыши по файлу. Затем выберите TortoiseSVN → Diff with URL. В следующем диалоговом окне укажите URL-адрес в хранилище, с которым вы хотите сравнить локальный файл.

Источник: Просмотр различий

Другие вопросы по тегам