Сомнение в отношении SVN — образ VMWARE/установка/размещение, что бы вы выбрали?

StackOverflow https://stackoverflow.com/questions/298235

  •  08-07-2019
  •  | 
  •  

Вопрос

У меня есть некоторые сомнения относительно того, как настроить SVN.

Сначала моя ситуация:Программист, работающий над большинством вещей в одиночку, внешний доступ не требуется (пока).

Я хочу:

  • Быстрый SVN, желательно бесплатный.
  • Частный
  • Удобство резервного копирования
  • Как-то без проблем
  • Много места для хранения.
Я не хочу:
  • Возникли проблемы с переносом моих данных на другую установку comp/svn.
Я пытался:Бесплатное хостинговое решение Assembla и некоторые другие бесплатные хостинговые решения, они у меня не работают из-за ограничений хранилища/проекта.

Итак, теперь у меня есть варианты:

  • Получите общий хост с большим объемом места для SVN.
  • Просто установите его на один из моих компьютеров (работает под управлением Windows).
  • Установите его в образ vmware, что облегчит копирование и, возможно, облегчит процесс резервного копирования.

Что бы вы сделали в моей ситуации и почему?

Редактировать:

Или GIT является лучшим вариантом в этой ситуации, и если да, то почему?(имея в виду, что у меня нет опыта работы с этой технологией)

Это было полезно?

Решение

я бы посмотрел Сервер VisualSVN.Он легко устанавливается в Windows и решает все ваши проблемы.

Другие советы

Установка в образ VMWare будет означать, что его можно будет переносить между системами.Если вам не требуется доступ с внешних сайтов, я бы выбрал это решение.Вы можете использовать готовый образ VMWare[1] или создать свой собственный, используя дистрибутив Linux, например Ubuntu[2].В качестве альтернативы вы можете использовать облегченное решение Linux[3][4] и установить только то, что необходимо для работы SVN.

Лично у меня дома установлен Linux-сервер (скоро он переедет в мой офис), на котором размещен мой репозиторий SVN — если вы можете пожертвовать старой машиной, это, безусловно, лучший способ.

[1] http://www.vmware.com/appliances/directory/308
[2] https://help.ubuntu.com/8.10/serverguide/C/subversion.html
[3] http://archlinux.org
[4] http://damnsmalllinux.org

Я не эксперт по SVN, но мы используем среду Windows и недавно перешли на SVN.

Мы очень довольны (бесплатным) сервером VisualSVn, который мало что делает, но делает его более «оконным» для управления.

http://www.visualsvn.com/server/

отлично работает. Для хостинга в этой среде — с точки зрения отдельного ПК или образа vmware — оба могут работать;для резервного копирования репозитория в среде Windows это немного затруднительно, но мы используем что-то вроде этого:

http://svn.haxx.se/users/archive-2007-07/0909.shtml

Для домашних проектов я использовал Сервер VisualSVN.Он был настолько прост в использовании, а настройка была настолько минимальной, что я убедил своего начальника заменить им SourceSafe на работе.Буквально все было установлено за считанные минуты.Доступ к системе безопасности также был легким.Мы приобрели плагин для Visual Studio у VisualSVN а также для того, чтобы мы могли фиксировать и обновлять проекты прямо из IDE.Это требует ЧерепахаSVN для установки на клиентскую машину.Всю конфигурацию сервера можно запустить непосредственно из консоли управления VisualSVN, которая также подключается к консоли управления компьютером Windows.

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

Мне жаль, что я дал такой ответ, который вы, вероятно, не хотите слышать (читать), но ваши требования не должны просто кричать "ГИТ!"?

Он идеально подходит для ситуаций, когда вы просто хотите использовать систему контроля версий без необходимости настраивать репозиторий.Только git init и ты готов идти...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top