Я хочу, чтобы в Ubuntu поддерживалась SVN-совместимая программа diff и слияния с интерфейсом GUI, которая может сравнивать мою версию исходного кода с версией в репозитории сервера SVN. Затем я могу выборочно скопировать фрагменты кода репозитория SVN на мою рабочую версию. Таким образом, я могу выборочно отменить отдельные изменения, которые я сделал в своей рабочей версии.
Для каждого приложения, каковы шаги для выполнения описанной вами задачи?
Не знаю подробных шагов, но ниже приведены некоторые инструменты графического интерфейса: RapidSVN, http://rabbitvcs.org/, SmartSVN. Если вы используете KDE, есть также KDESVN.