Управление исходным кодом для Visual Studio, которая не требует сервера?

Существует хорошая библиотека Vector для 3-й графики в SDK пророчества:

Выезд http://www.twilight3d.com/downloads.html

14
задан Callum Rogers 5 January 2010 в 16:05
поделиться

11 ответов

С помощью Subversion вы можете создавать локальные репозитории на основе файловой системы для однопользовательского доступа.

Вероятно, самый простой способ использовать Subversion (в Windows) - это для установки TortoiseSVN . Чтобы создать репозиторий, вы просто создаете пустую папку в том месте, где вы хотите, чтобы репозиторий был, щелкните эту папку правой кнопкой мыши и выберите «TortoiseSVN -> Создать репозиторий здесь».

Это даже возможно (но не рекомендуется) создать такой репозиторий в общей сетевой папке.

Затем вы можете получить доступ к локальным репозиториям, используя URL-адрес файла, например: file: /// D: / Projects / MyRepository

Если позже вы обнаружите, что вам нужно сервер (например, чтобы предоставить другим пользователям доступ к репозиторию), вы можете легко установить svnserve на сервере и переместить локальный репозиторий на этот сервер.


Для полноты: как отмечали другие, есть несколько хороших клиентов для подрывной деятельности (лично я использую в основном TortoiseSVN и AnkhSVN):

31
ответ дан 1 December 2019 в 05:52
поделиться

Забавно, никто еще не упомянул Git. Конечно, у него есть кривая обучения, но я успешно использовал его в Visual Studio в течение последнего года. Командная строка и графический интерфейс ( GitExtensions ).

Загрузите Git для Windows из здесь.

Поскольку это DVCS, ему не нужен сервер. Вы можете работать против ваших локальных репозиториев, публикуя их для всего мира, когда это необходимо (см. Github ).

13
ответ дан 1 December 2019 в 05:52
поделиться

Вы можете использовать AnkhSVN (или любой другой клиент SVN) без сервера. Просто создайте репозиторий на своем локальном диске, а затем укажите на него свою рабочую копию, используя URL-адрес, например file: /// C: / Repositories / repo.

AnkhSVN значительно улучшился, но я предпочитаю VisualSVN . Я думаю, что с его интерфейсом немного проще работать (особенно если вы привыкли к TortoiseSVN , на котором он основан), и он будет обрабатывать такие вещи, как автоматическая установка ваших папок сборки как игнорируемых. Это коммерчески, но недорого.

8
ответ дан 1 December 2019 в 05:52
поделиться

Вы можете использовать Mercurial . Это бесплатно, быстро и легко. Я использую его в своих личных проектах.

6
ответ дан 1 December 2019 в 05:52
поделиться

VisualSVN может работать без сервера SVN /

4
ответ дан 1 December 2019 в 05:52
поделиться

SVN - это правильный выбор. Я бы предпочел использовать плагин VisualSVN, а не anksvn, поскольку он намного современнее и стоит каждого пенни.

3
ответ дан 1 December 2019 в 05:52
поделиться

Я почти уверен, что вы можете создать локальный репозиторий с Tortoise SVN и использовать его с ankhSVN без сервера.

2
ответ дан 1 December 2019 в 05:52
поделиться

В аналогичной ситуации я бы загрузил и установил Git Extensions . Вот и все.

Это дает вам систему управления версиями мирового класса (та же, что используется для ядра Linux), интегрированную в Visual Studio и Windows Explorer. Сервер не требуется. Однако при желании его довольно легко настроить позже.

3
ответ дан 1 December 2019 в 05:52
поделиться

Я использую Bazaar с Visual Studio. У него нет интеграции с Visual Studio, но достаточно просто вводить команды из командной строки в отдельной консоли.

1
ответ дан 1 December 2019 в 05:52
поделиться

Вы можете использовать Dropbox с SVN, что является бесплатным . Подпишитесь на здесь. Если вам не понравилась первая статья, вот еще одна . Вы можете в значительной степени использовать Google SVN Dropbox, и вы получите всю необходимую информацию, если в этих двух сообщениях чего-либо не хватает.

Преимущество использования Dropbox над локальным SVN заключается в том, что вы сможете получить доступ к своему Dropbox из где угодно, в отличие от возможности пользоваться SVN только дома.

0
ответ дан 1 December 2019 в 05:52
поделиться

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

0
ответ дан 1 December 2019 в 05:52
поделиться