Я, как человек пересевший с винды на Ubuntu, постоянно ощущал недостаток нормального svn-клиента. Естественно, функциональности консоли более чем хватает, но после виндового TortoiseSVN'a под линуксом хочется получить ту же наглядность и быстроту.

В репозиториях конечно есть инструменты. RapidSVN например. Чего в нем не хватает? Интеграции в навигатор, дискретной работы с директориями, наглядности и простоты. При работе с ним чувствуешь себя ущемленным. Лучше уж пользоваться клиентом, интегрированным в IDE. Правда, опять же, из-за своей привязанности к TortoiseSVN'у, мне трудно привыкнуть к такой схеме. Да и моя Aptana начинает тупить, при работе с локальными копиями больших проектов с Subclipse'ом.

Недавно обнаружил очень удобный инструмент для работы с svnRabbitVCS. Хотя проект и молодой, но мне он кажется очень многообещающим. В нем есть практически все, о чем я мечтал после перехода на линукс. Есть интеграция с навигатором, но о ней отдельно. Интерфейс удобен и прост. Вообще разработчики RabbitVCS сами говорят, что их вдохновляет именно Tortoise.

Контекстное меню

Инструменты почти зеркально повторяют набор тортойза. Установив интеграцию с навигатором (на данный момент поддерживается Thunar и Nautilus), мы получаем доступ ко всем функциям кролика через контекстное меню.


Диалог коммита

Интерфейс интуитивно понятен и доступен.

Основная проблема — после установки интеграции начинает сильно тормозить система. Например, при открытии папки с несколькими проектами symfony, находящимися под контролем svn, навигатор подвисает на пару минут для кеширования состояния директорий. Проблема большая, но, как я говорил, проект молодой, и возможно в скором времени мы дождемся избавления от этого недостатка.

Для себя я нашел следующий выход. Пока я снес пакет, отвечавший за интеграцию с навигатором и поставил cli-версию. Теперь я могу получать удобный доступ до этого мощного инструмента, вызывая его из консоли. Результат — почти такое же удобство работы при нулевых тормозах.
В общем, заходите на сайт проекта, скачивайте и пробуйте.

А какими средствами для работы с svn пользуетесь вы? Поделитесь своими мыслями на этот счет.