AnhkSvn не является клиентом Subversion. Это плагин для VisualStudio, который позволяет VisualStudio использовать Subversion в качестве своей системы контроля версий.
Eclipse имеет свой собственный плагин (на самом деле два: Subversive людьми, создавшими Eclipse, и Subclipse людьми, написавшими Subversion.
Мне нравится Subclipse, потому что он позволяет мне выбирать между SVNKit и JavaHL , тогда как Subversive использует только JavaHL. У меня были проблемы с JavaHL, хотя некоторые люди предпочитают это. Я думаю, что JavaHL с открытым исходным кодом, а SVNKit - нет, но я не уверен на 100%. Черт, возможно, теперь Subversive может использовать SVNKit.
Итак, на самом деле не существует единого клиентского решения, так как Eclipse и VisualStudio нуждаются в своих собственных подключаемых модулях. Тем не менее, это один клиент подходит для всех . Есть десятки клиентов Subversion (некоторые визуальные, некоторые ориентированные на командную строку), и вы можете использовать тот, который вам нужен.
Черт, обычно вы можете использовать более одного, если хотите. Например, я обычно предпочитаю клиент командной строки svn
, но я переключаюсь на TortoiseSVN, когда я делаю историю или разницу. У меня нет проблем с переключением вперед и назад.