Эта страница, похоже, указывает на то, что SmartGit может сделать то, что вы хотите. Насколько я могу судить, вам придется делать начальный init/clone из cmd/bash.
Нет никакого gui клиента для Мерзавца-SVN; таким образом, необходимо будет использовать командную строку для использования Мерзавца-svn. К счастью, Вы не должны изучать много для работы мерзавца-svn. Некоторые ресурсы, от простого до подробного:
Можно использовать любой клиент GUI для Мерзавца, которого Вы хотите использовать. Только необходимо вернуться к командной строке, когда Вы хотите взаимодействовать через интерфейс с сервером Подрывной деятельности (например, для фиксации и обновления).
Интересно, можно ли как-то перехватить команду Push в git-gui и заставить ее вместо этого запускать git-svn dcommit? Я уже добавил псевдоним git для запуска! Git-svn dcommit.