Какие клиенты Subversion для Windows существуют, которые не нуждаются в установке? - PullRequest
28 голосов
/ 28 марта 2009

Мой коллега согласился использовать Subversion (SVN) для нашего небольшого проекта, но только если ему не нужно его устанавливать. У него есть U3 USB-флешка , где он хранит файлы проекта, и он хотел бы, чтобы клиент SVN тоже там работал. Я попытался найти неинсталлируемый клиент SVN, но ничего не смог найти (хотя я подозреваю, что многие из доступных клиентов будут работать, если их просто скопировать из папки установки). Что можно порекомендовать?

Я бы очень хотел запустить контроль версий. Было бы лучше, если бы у него был графический интерфейс для объединения файлов, а не только командная строка.

Добавлено: Копирование-вставка из существующей установки является одним из решений, но я хотел бы сначала убедиться, что, возможно, не существует какого-либо клиента, который не требует установки по проекту. Если нет, то я думаю, что RapidSVN достаточно хорош (хотя он оставляет вещи в реестре Windows).

Ответы [ 11 ]

10 голосов
/ 28 марта 2009

Попробуйте RapidSVN . двоичные файлы CollabNet могут использоваться аналогичным образом для поддержки командной строки. Да, у них есть установщики, но вы можете просто скопировать двоичные файлы - я использую Universal Extractor , чтобы вывести двоичные файлы без необходимости запуска установщика.

Также предприимчивый пользователь упаковал RapidSVN в качестве PortableApp . Существует «установщик», но он на самом деле просто распаковывает вещи в каталог по вашему выбору и записывает файл конфигурации по умолчанию в этот каталог.

7 голосов
/ 10 сентября 2010

Попробуйте Установщик Windows Alagazam.net Subversion . Существует также версия с только двоичными файлами без установщика.

3 голосов
/ 28 марта 2009

Я бы пошел с копией и вставил папку bin из SlikSVN.

EDIT:

Похоже, SlikSVN является базовой платформой для нескольких графических SVN-клиентов. По моему опыту это кажется стабильным и надежным.

В частности, нижняя ссылка на этой странице выглядит как предварительно скомпилированный пакет без установки / xcopy (хотя я сам не пробовал, только проверял) Это, кажется, не самое новое, все же. Вы можете сделать одолжение своему другу, установив новейший SlikSVN на свой компьютер, а затем поделиться файлами bin с вашим коллегой.

2 голосов
/ 29 марта 2009

Если на машинах доступна Java, вы можете использовать SVNKit .

1 голос
/ 29 марта 2009

Существует портативная версия SmartSVN , которую я использую. Это довольно хороший клиент SVN, но ему нужно JRE . У него хороший графический интерфейс и все.

0 голосов
/ 06 февраля 2015

Я могу быть очень поздно, чтобы ответить. Еще одна альтернатива, которая может быть приемлемой для некоторых пользователей.

Eclipse IDE является переносимым (не полностью, это зависит от Java). Используйте плагин Eclipse SVN (Subversive или Subclipse). Это заботится о повседневных потребностях.

Вы можете указать на установку Java Portable, чтобы сделать ее действительно переносимой. Однако я полагаю, что запуск USB-накопителя может быть медленным.

0 голосов
/ 06 октября 2013

Наконец, есть версия RapidSVN для PortableApps:

0 голосов
/ 09 апреля 2010

У меня была такая же проблема, и я подумал, что ее будет легче найти, чем есть. Берт Хуйбен опубликовал решение как ответ Сесилу, но его ссылка устарела.

http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100

Прокрутите вниз, где вы можете получить ZIP-файл из двоичных файлов. У меня это работает.

0 голосов
/ 29 марта 2009

Мне удалось использовать клиент командной строки, который я установил на USB-накопитель. Затем я собрал пару командных файлов, которые выполняли базовую проверку, регистрацию и один командный файл, который дал мне командную строку с набором PATH .

Он не имеет такой интеграции, как TortoiseSVN , но я не думаю, что вы сможете легко сделать это с USB-накопителя.

0 голосов
/ 29 марта 2009

Альтернатива Два должна быть довольно достаточной. Но оба метода требуют установки его на USB-устройство, которое, я думаю, похоже на простое копирование на него. Я проверил Википедию , и там есть некоторые автономные.


РЕДАКТИРОВАТЬ: SmartSVN, QSvn (переносная версия требует установки), SyncrhoSVN (у них есть версия, которая требует извлечения и запуска) и т. Д. Но отличается ли копирование + запуск от установки на USB?


Альтернатива Загрузите Cygwin на USB-устройство, установите поддержку SVN и запустите его. Насколько мне известно, нет графического интерфейса, и я не пытался его настроить (что, как я полагаю, более чем возможно), поскольку я имел возможность использовать TortoiseSVN (требуется установка).

Альтернатива два Установите TortoiseSVN на USB-устройстве и используйте его, если он отключен. Имеет графический интерфейс для слияния и сравнения. Это может иметь отношение к вашим интересам. Тем не менее, у Google есть некоторые результаты, указывающие, что они медленные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...