Я в некотором смысле противоположность вам: в своей повседневной работе я использую встроенную поддержку SVN Eclipse. Но если мне нужно выполнить больше, чем тривиальные задачи (например, простую фиксацию или обновление), я переключаюсь на командную строку.
Я делаю это, потому что я никогда не тратил время, чтобы выяснить, что именно происходит, если я нажимаю ту или иную кнопку в GUI-инструментах. Но я точно знаю, что происходит в командной строке.
Буду ли я совершать больше ошибок, если я буду использовать GUI-инструмент вместо командной строки? Наверное, нет, как только я попробовал и изучил функции всех кнопок.
Существует ли такое приложение, как WinMerge, для простого и быстрого сравнения файлов в 2 каталогах в mac?
Ну, есть diff
…
Но если вы хотите только узнать, какие файлы были изменены, используйте svn status
(или сокращенно: svn st
). Это дает вам список всех файлов в текущем каталоге, которые были изменены, конфликтуют, добавлены или удалены.