Как запретить CollabNet SVN устанавливать дублирующую копию python

#svn

#svn

Вопрос:

Мне нужна простая система контроля версий с графическим интерфейсом. Я разрабатываю на Windows (один разработчик, одна машина, удаленный доступ не требуется). я прочитал несколько вопросов по SO и из того, что я понял, я мог бы использовать SVN для контроля версий, а tortoise svn предоставляет графический интерфейс. Итак, я отправился устанавливать svn по этой ссылке. я установил CollabNet Subversion Edge 1.3.2 (для 32-разрядной версии Windows). на моем компьютере уже был установлен python, и я обнаружил, что collabnet svn установил дублирующую копию python под c:csvn .

у меня есть несколько вопросов:

  1. как предотвратить дублирующую установку python?
  2. правильно ли я понимаю, что мне нужно установить svn по одной из приведенных здесь ссылок в дополнение к tortoise svn?
  3. наконец, есть ли лучшая (более легкая) альтернатива тому, что я делаю?

Ответ №1:

Пакет CollabNet subversion полезен, если вы ищете настройку сервера «Все в одном» для размещения своих репозиториев. Он устанавливает Python из-за способа, которым он обрабатывает проверки подлинности; Я не знаю ни одного способа отключить или исправить эти проверки вручную. Если вы просто ищете клиентский пакет, то вы можете установить многие из существующих клиентских пакетов. TortiseSVN — это автономный пакет subversion, что означает, что вам не нужно устанавливать какие-либо дополнительные пакеты subversion при установке клиента.

Возможно, вы захотите попробовать uberSVN от WANdisco — он был выпущен только в пятницу и был прост в настройке и использовании для моей небольшой группы.

Ответ №2:

Вы устанавливаете только Collabnet SVN? Он не должен иметь никакой зависимости от Python. Если он также включает ViewVC, для этого требуется python.

Кроме того, я лично использую SlikSVN, который, как я обнаружил, лучше.

Редактировать: я предполагаю, что вы ищете только клиента? Если это так, SlikSVN подходит. Кроме того, если это так, вам следует установить клиент командной строки CollabNet Subversion по указанной вами ссылке (http://www.collab.net/downloads/subversion /)

Ответ №3:

Если вы работаете автономно, то TortoiseSVN предоставляет все, что вам нужно. Просто щелкните правой кнопкой мыши в пустой папке и создайте репозиторий, затем получите к нему доступ через file:// URL. Например, C:Repos становится файлом:/// репозитории

Subversion Edge включает Python, поскольку он предоставляет полный пользовательский интерфейс веб-сервера для Subversion. Браузер репозитория ViewVC написан на Python, а Subversion Edge предоставляет полный серверный стек.