2008-09-12 3 views
9

Какое автономное приложение Windows GUI вы рекомендуете использовать для доступа к репозиторию Subversion?Приложение на стороне клиента Subversion

Редактировать: Многие люди упоминают Черепаху, однако я ищу приложение, а не расширение оболочки. Также люди ставят под сомнение мои рассуждения, не желая использовать расширение оболочки. В нашей среде мы скорее взаимодействуем с репозиторием (если не используете плагин IDE) через приложение управления, а не перемещаем файлы через проводник Windows.

+0

Зачем вам приложение или расширение оболочки? Это облегчит ответ на этот вопрос. – Josef 2008-09-12 16:11:57

ответ

27

Автономные клиенты

Только по Synchro SVN общего стенда является мощным и кросс-платформенный решение. Это похоже на самое родное приложение на каждой из платформ.

Subversion website включает в себя список других автономных клиентов SVN (большинство из них являются кросс-платформенными). [Скопировано список ниже от http://subversion.tigris.org/links.html#clients]

eSvn - кросс-платформенный QT на основе GUI интерфейс для Subversion http://sourceforge.net/projects/esvn

FSVS - быстрый подрывной командной строки клиента вокруг развертывания программного обеспечения http://fsvs.tigris.org/

KDESvn - Клиент Subversion для KDE http://www.alwins-world.de/wiki/programs/kdesvn

QSvn - Клиент кросс-платформенный GUI Subversion http://ar.oszine.de/projects/qsvn/

RapidSVN - кросс-платформенный графический интерфейс для Subversion http://rapidsvn.tigris.org/

RSVN - Python скрипт, который позволяет использовать несколько хранилищу в одной, атомной транзакции. https://opensvn.csie.org/traccgi/rsvn/trac.cgi/wiki

SmartSVN - (.. Не с открытым исходным кодом в свободной и коммерческой версии) Графический интерфейс клиента кросс-платформенный для Subversion http://www.syntevo.com/smartsvn/

Subcommander - ниспровержение GUI кросс-платформенный клиент, включая средство визуального слияния текста. http://subcommander.tigris.org/

SvnX - Клиент Mac OS X Panther GUI. http://www.lachoseinteractive.net/en/community/subversion/svnx/

Клиент Syncro SVN - кросс-платформенный графический клиент Subversion. (не с открытым исходным кодом Бесплатные пробные версии доступны для Mac OS X, Windows и Linux..) http://www.syncrosvnclient.com

WorkBench - Кросс GUI разработки программного обеспечения платформы построены на Subversion, написанной в Python http://pysvn.tigris.org/

Версии - Клиент Subversion GUI для Mac OS X. (Не с открытым исходным кодом; требуется коммерческая лицензия.) http://www.versionsapp.com/

ZigVersion - интерфейс Subversion для Mac OS X. Цели разработки интерфейса вокруг типичных рабочих процессов программистов. (. Обратите внимание, что это не с открытым исходным кодом) http://zigversion.com/

Интегрированные Клиенты

TortoiseSVN является лучшей общей системы использования [Интегрированная система не автономная - Спасибо Martin Kenny]. Он интегрируется в проводник Windows (вы можете использовать его в проводнике или в любом диалоговом окне оболочки), поэтому он работает очень хорошо и дает вам полную мощность SVN.

Ankhsvn - хорошее решение, которое интегрируется в Visual Studios (кроме экспресс-изданий).

SVN Notifier осуществляет мониторинг ваших репозиториев и уведомляет вас о любых изменениях. Он интегрируется с TortoiseSVN, чтобы показать вам различия и фиксации журналов. Очень удобно при работе в командной среде.

24

@jwarzech:

TortoiseSVN: http://tortoisesvn.tigris.org/

С их сайта:

 
A Subversion client, implemented as a windows shell extension. 

TortoiseSVN is a really easy to use Revision control/version control/source control software for Windows. 
Since it's not an integration for a specific IDE you can use it with whatever development tools you like. 
TortoiseSVN is free to use. You don't need to get a loan or pay a full years salary to use it. 
+0

I второй это ответ. Его в основном тип расширения оболочки. Я не уверен, что это соответствует вашему требованию для «автономного приложения Windows GUI». – 2008-09-12 14:40:22

+0

Лучший графический интерфейс SCC. – Shog9 2008-09-12 14:53:19

+0

Я согласен. Отличный клиент :) – 2008-09-12 15:12:19

1

как расширение оболочки, я предполагаю, что это технически не автономный но +1 для TortoiseSVN, тем не менее.

1

Я бы порекомендовал TortoiseSVN, чтобы начать (в основном, он добавляет контекстные меню, связанные с SVN, в исследователь), но это может быть ужасно голодным.

Я обычно использую его, когда мне нужно, но также использую очень чистую и полезную подпрограмму инструментов командной строки, а Subclipse - как часть Eclipse.

1

Для общего количества автономных Synchro SVN (60 $) является одним из самых красивых и полнофункциональных. Это кросс-платформенный (Win, Linux, OSX).

1

Единственный tortoiseSVN!

Он интегрирован в проводник Windows, вы вызываете его щелчком правой кнопки мыши. Все команды находятся в меню TortoiseSVN, за исключением часто используемых команд, таких как update, commit или diff (его можно настроить).

По какой-то причине пропуски SVN расположены на вкладке в меню «Свойства», а не в меню TortoiseSVN.Это имеет смысл, вроде, но потребовалось некоторое время, чтобы привыкнуть к нему.

TortoiseSVN отлично, но я понял, что это было потрясающе, когда я переехал на Mac (где нет черепахи) и попытался найти достойный инструмент. Ничто не приближается.

1

SmartSVN приятно, если вы хотите, чтобы клиент, который не интегрируется с Explorer, является автономным приложением. (Хотя я думаю, что более поздняя версия также предлагает интеграцию с проводником.)

0

Память и диск IO могут быть проблемой с TSVNCache, который управляет накладками иконки Tortoise. Вы можете исправить это, поставив свои проверки в один или два каталога и сделав процесс кеша только взглядом на эти каталоги, а не на весь ваш диск.

See this link for instructions.

2

Можете ли вы объяснить, почему TortoiseSVN не работает для вас? Это поможет нам понять, что вам действительно нужно в приложении.

Комбинируйте TortoiseSVN с проводником Windows, и у вас есть отличный инструмент, а затем выберите VisualSVN, если вы хотите что-то интегрировать с Visual Studio.

1

Если вам не нравятся расширения оболочки, TortoiseSVN может использоваться как приложение через удобный интерфейс автоматизации - один исполняемый несколько аргументов команды.

См TortoiseSVN Manual

Каждая команда вызывает модальное диалоговое окно для выполнения конкретной задачи.

1

Я использую PHPStorm от JetBrains

Он может быть использован в среде MAC или WIN PC. Он имеет внутренний инструмент subversion/git/mercurial.

, хотя вам за это придется заплатить (50 долларов США), у них есть 30-дневная полнофункциональная пробная версия.