Подтвердить что ты не робот

Какие существуют клиенты Subversion для Windows, которые не требуют установки?

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 3

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

EDIT:

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

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

Ответ 4

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

Ответ 5

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

Ответ 6

Существует переносимая версия RapidSVN здесь. Просто установите его на флешку.

Ответ 7

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


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


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

Альтернативный вариант Установите TortoiseSVN на USB-устройство и используйте, если это необходимо. Имеет интерфейс GUI для слияния и разницы. Это может иметь отношение к вашей заинтересованности. Однако у Google есть некоторые результаты, которые указывают на то, что они медленны.

Ответ 8

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

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

Ответ 9

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

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

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

Ответ 11

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

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

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