Порівняйте файли між двома гілками TortoiseSVN


83

Я знаю, як це зробити у SVN,

svn diff http://svn.example.com/branches/A/File1.txt http://svn.example.com/branches/B/File1.txt

Але це має бути менш болісний спосіб зробити це в TortoiseSVN. Можна подумати, що ви можете зробити це з журналу шоу, але, схоже, відображаються лише виправлення на поточній гілці.

Відповіді:


109
  1. Перейдіть до браузера сховища (<клацніть правою кнопкою миші> / TortoiseSVN / Repo-браузер / <введіть URL>).
  2. Відкрийте меню правою кнопкою миші у гілці B, виберіть "Позначити для порівняння".
  3. Потім відкрийте меню правою кнопкою миші у гілці A, виберіть «Порівняти URL-адреси» або «Показати відмінності як уніфіковану різницю».

Я думаю, це добре працює у всіх версіях, але в більш пізніх версіях вам слід використовувати ярлик, згаданий Крісом Еріксоном у його відповіді нижче.
Тьяго Сільва,

1
Цей підхід ігнорує місцеві зміни, тоді як підхід у відповідях Кріса Еріксона включає місцеві зміни. Обидва мають свої варіанти використання. Імхо просто те, про що слід знати.
Snozzlebert

63

Я не знаю, наскільки нова ця функція (я, звичайно, прочитав документацію і не знайшов її, коли розмістив запитання), але якщо ви Shiftнатиснете кнопку, клацнувши правою кнопкою миші на файлі, ви можете порівняти URL-адреси без щоб перейти до браузера сховища.

Див. Відмінність до іншої гілки / тегу в документації Перегляд різниць .

Проілюструвати:

Введіть тут опис зображення


Це чудово працює в TortoiseSVN 1.6.12 (що відповідає SVN 1.6.15), 2010-11-24.
Пітер Мортенсен

1
це більш доречно відповідає на питання порівняння файлів без необхідності відкривати браузер репо. Любіть це. Дякую тонна! Є кілька інших смаколиків, які з’являються у SHIFT + Клацніть правою кнопкою миші та переглядають меню TortoiseSVN.
Тьяго Сільва,

Каталоги також можна порівнювати так само. Черепаха 1.6.7 - працює як шарм.
Achow

23

Я вважаю, що цей метод набагато простіший:

Відкрийте графік редагування файлу, який потрібно розрізнити ( context menu->TortoiseSVN->Revision Graph). Виберіть першу редакцію, а потім клацніть клавішу Control, щоб вибрати другу редакцію. Тепер клацніть правою кнопкою миші на одній із вибраних версій та виберіть Compare Revisionsу контекстному меню.

Тестується на TortoiseSVN 1.7.6.

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.