Рассматривается ли VisualSVN Server обычно как заслуживающий доверия SVN-сервер?

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

  •  21-08-2019
  •  | 
  •  

Вопрос

является Сервер VisualSVN обычно рассматривается как заслуживающий доверия SVN-сервер?

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

Решение

Моя компания уже давно им пользуется.Насколько я могу судить, это просто пользовательский дистрибутив SVN + Apache, внедренный в установщик, поэтому его "надежность" будет такой же, как у Apache и subversion.

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

Я использую VisualSVN Server в течение нескольких недель вместе с клиентом VisualSVN для Visual Studio.Это было безотказно, и настроить его было проще, чем упасть с бревна.Консоль управления позволяет создавать репозитории и папки, выполнять простые операции с ними (удаление, импорт и т.д.) и устанавливать разрешения пользователей (встроенная в Active Directory аутентификация или SVN).Это просто работает и делает ровно столько, сколько нужно, и не более того.Я думаю, они все сделали совершенно правильно.

Я работаю на Windows Server, поэтому я немного сомневался в использовании Apache, но он полностью прозрачен и интегрирован в VisualSVN, если бы они не упомянули об этом на веб-сайте, я бы никогда не узнал, что использую Apache.Если бы вы хотели разместить и другие функции в Apache, то, я думаю, вы бы захотели сделать что-то по-другому, но мне нужно было готовое решение, и VisualSVN предоставила его.

У меня была с этим одна большая проблема.

Проблема, с которой я сталкиваюсь, заключается в том, что репозитории сохраняются с окончаниями строк Windows (возврат каретки + Перевод строки) вместо окончаний строк Linux (перевод строки), когда репозитории находятся в формате файловой системы.

Это помешало мне перенести репозиторий (со всеми исправлениями в такте) с локального сетевого хостинга Windows Server VisualSVN на общедоступный хостинг Linux SVN.Поскольку весь мой код находится в коде Windows, если я изменю окончания строк Windows на Linux, я испорчу весь свой код.Однако инструменты администрирования SVN в Linux не распознают репозиторий, если я их не конвертирую.

Таким образом, я могу переместить экспорт кода в общедоступный репозиторий, но я теряю всю историю предыдущих ревизий, что является огромным неудобством, но не ограничителем показа.

Можете ли вы определить, что такое "Заслуживающий доверия"?Вы имеете в виду отсутствие вероятности сбоя или повреждения данных, или вы имеете в виду способность обрабатывать большой объем трафика, или вы имеете в виду отсутствие эксплуатации или легкую возможность эксплуатации?

SVN + Apache хорошо работают в каждой из этих категорий, но я не знаю, что содержит пользовательская часть установщика.

Мы используем его уже некоторое время без каких-либо проблем;помимо графического интерфейса, это та же база Apache / SVN, что и на любом другом сервере.Приятно иметь возможность обновить его с помощью MSI, и у него приятный графический интерфейс Windows для управления интеграцией AD, управлением сертификатами и т.д.Они также, похоже, довольно быстро получают обновления.Единственными двумя негативами (конечно, когда я проверял в последний раз) являются:

  1. Вы ограничены доступом по протоколу http / https, если только не хотите настроить все вручную.
  2. Когда вы решаете, что хотите использовать https, вы придерживаетесь ТОЛЬКО https, но, похоже, вы не сможете запускать как http, так и https вместе.

Я использую его уже несколько лет без каких-либо проблем, он легкий и эффективный.Но сильно интегрирован под Windows (что для меня вовсе не проблема).

В качестве альтернативы Collabnet Subversion Edge выглядит хорошим продуктом, но я его не пробовал.

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