Tortoise SVN Настройка среды сервера и клиента

Новый в хранилище безопасных хранилищ SVN Source для Tortoise.

У меня есть веб-приложение ASP.Net, которое мне нравится устанавливать в среде Server Source Safe и в нескольких клиентских средах (офис и мой дом).

Нужно ли устанавливать отдельно для безопасности Sever и Client Source?

Ответ 1

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

Subversion против TortoiseSvn

Когда люди говорят о Subversion, они обычно имеют в виду серверную и клиентскую части, которые вы можете найти на http://subversion.apache.org/. Здесь доступен исходный код проекта. Они предоставляют ссылки на двоичные сборки.

TortoiseSvn, с другой стороны, является клиентским инструментом только для Windows, который позволяет вам выполнять команды Subversion из проводника Windows. Вы можете найти этот инструмент на http://tortoisesvn.net/

Настройка вашего собственного сервера

Для настройки сервера Subversion в Windows доступно несколько опций. Самый простой и наиболее эффективный, но не всегда самый доступный способ - использовать службу svnserve, которая предоставляется в двоичных файлах http://subversion.apache.org/.

"Стандартная" альтернатива - использовать комбинацию веб-сервера apache и модуля mod_dav_svn. Это разрешает доступ к хранилищам Subversion через http (и https)

Оба решения иногда сложно настроить, и существует множество бесплатных и платных решений, которые упрощают обслуживание ваших хранилищ Subversion в Windows. Некоторые примеры, но определенно не исчерпывающий список:

Ответ 2

Я думаю, что у вас несколько вещей перепутали:
- Visual Source Safe (или VSS) - это система контроля версий от Microsoft (устаревшая и полностью нарушенная ИМО)
- Subversion (или SVN) - широко используемая система управления версиями (имеющая клиент-серверную архитектуру, но вы можете запускать оба на одном компьютере)
- TortoiseSVN является клиентом Windows для SVN (с такими замечательными функциями, как интеграция в проводник Windows с наложением значков)

Итак, если вы хотите начать использовать SVN, вам нужно настроить сервер (должно быть довольно просто, так как там имеется много хорошей документации) и принять решение о клиенте (TortoiseSVN настоятельно рекомендуется, если вы используете Windows).

Ответ 3

Действительно, ToirtoiseSvn поставляется с svnserve, который является практически всем, что вам нужно для запуска службы SVN, если вам не нужен визуальный bling или https :)