инструмент сравнения / слияния для TortoiseSVN в Visual Studio - PullRequest
2 голосов
/ 13 ноября 2009

Мы недавно "обновили" с Visual SourceSafe до SVN, основываясь на рекомендациях на этом сайте. Наша текущая настройка управления исходным кодом: TortoiseSVN с VisualSVN. Пока что мы очень довольны этим, но мне было интересно, есть ли какие-либо дополнительные преимущества от использования другого инструмента сравнения / слияния, отличного от включенного (TortoiseMerge).

TortoiseMerge кажется довольно способным, но также немного медленнее, чем инструмент VSS «Просмотр истории».

Эта отличная ветка показывает много разных вещей: Какие инструменты вы используете при интеграции с Subversion в Windows?

WinMerge и BeyondCompare оба упомянуты в этой теме, но нас в основном интересуют diffs .

Есть ли веские причины для перехода с TortoiseMerge , даже с целью более быстрого сравнения ?

Спасибо.

Ответы [ 5 ]

5 голосов
/ 13 ноября 2009

WinMerge также делает различия, и я лично предпочитаю это TortoiseMerge.

2 голосов
/ 13 ноября 2009

Мне очень нравится, как Araxis Merge делает различия, и предпочитаю его TortoiseMerge. Я очень склонный к зрению человек, и я предпочитаю визуальное представление Araxis Merge, а не WinMerge и BeyondCompare.

Araxis Merge можно также использовать с TortoiseSVN для сравнения, слияния и применения патчей.

2 голосов
/ 13 ноября 2009

Я исключительно использую BeyondCompare для различий и слияния. Тот факт, что он понимает различные форматы файлов с помощью плагинов, делает его очень убедительным для меня. Например, если у вас есть графика, хранящаяся в svn, BeyondCompare может показать вам разницу изображений на основе XOR. Довольно гладко!

О, что касается скорости, я считаю, что это довольно быстро на моих системах.

1 голос
/ 01 октября 2015

Я использую KDiff3 , и я должен сказать, что предпочитаю его WinMerge и TortoiseMerge! Проверьте это.

0 голосов
/ 13 ноября 2009

Несколько лет назад я писал о том, как использовать инструмент SourceGear's Vault DiffMerge. Это очень чисто, и похоже на стиль VSS с давних времен.

http://eduncan911.com/blog/living-with-subversion-part-3.aspx

Другие ответы здесь также содержат ряд других замечательных предложений.

Но в последнее время я научился любить встроенный TortoiseMerge по той единственной причине, что я могу редактировать объединенный файл непосредственно во время слияния. Кажется, другие инструменты слияния не позволили мне редактировать файл слияния в режиме реального времени. Мне пришлось объединить, сохранить и открыть вручную.

...