Существует хорошая библиотека Vector для 3-й графики в SDK пророчества:
С помощью Subversion вы можете создавать локальные репозитории на основе файловой системы для однопользовательского доступа.
Вероятно, самый простой способ использовать Subversion (в Windows) - это для установки TortoiseSVN . Чтобы создать репозиторий, вы просто создаете пустую папку в том месте, где вы хотите, чтобы репозиторий был, щелкните эту папку правой кнопкой мыши и выберите «TortoiseSVN -> Создать репозиторий здесь».
Это даже возможно (но не рекомендуется) создать такой репозиторий в общей сетевой папке.
Затем вы можете получить доступ к локальным репозиториям, используя URL-адрес файла, например: file: /// D: / Projects / MyRepository
Если позже вы обнаружите, что вам нужно сервер (например, чтобы предоставить другим пользователям доступ к репозиторию), вы можете легко установить svnserve на сервере и переместить локальный репозиторий на этот сервер.
Для полноты: как отмечали другие, есть несколько хороших клиентов для подрывной деятельности (лично я использую в основном TortoiseSVN и AnkhSVN):
Забавно, никто еще не упомянул Git. Конечно, у него есть кривая обучения, но я успешно использовал его в Visual Studio в течение последнего года. Командная строка и графический интерфейс ( GitExtensions ).
Загрузите Git для Windows из здесь.
Поскольку это DVCS, ему не нужен сервер. Вы можете работать против ваших локальных репозиториев, публикуя их для всего мира, когда это необходимо (см. Github ).
Вы можете использовать AnkhSVN (или любой другой клиент SVN) без сервера. Просто создайте репозиторий на своем локальном диске, а затем укажите на него свою рабочую копию, используя URL-адрес, например file: /// C: / Repositories / repo.
AnkhSVN значительно улучшился, но я предпочитаю VisualSVN . Я думаю, что с его интерфейсом немного проще работать (особенно если вы привыкли к TortoiseSVN , на котором он основан), и он будет обрабатывать такие вещи, как автоматическая установка ваших папок сборки как игнорируемых. Это коммерчески, но недорого.
Вы можете использовать Mercurial . Это бесплатно, быстро и легко. Я использую его в своих личных проектах.
SVN - это правильный выбор. Я бы предпочел использовать плагин VisualSVN, а не anksvn, поскольку он намного современнее и стоит каждого пенни.
Я почти уверен, что вы можете создать локальный репозиторий с Tortoise SVN и использовать его с ankhSVN без сервера.
В аналогичной ситуации я бы загрузил и установил Git Extensions . Вот и все.
Это дает вам систему управления версиями мирового класса (та же, что используется для ядра Linux), интегрированную в Visual Studio и Windows Explorer. Сервер не требуется. Однако при желании его довольно легко настроить позже.
Я использую Bazaar с Visual Studio. У него нет интеграции с Visual Studio, но достаточно просто вводить команды из командной строки в отдельной консоли.
Вы можете использовать Dropbox с SVN, что является бесплатным . Подпишитесь на здесь. Если вам не понравилась первая статья, вот еще одна . Вы можете в значительной степени использовать Google SVN Dropbox, и вы получите всю необходимую информацию, если в этих двух сообщениях чего-либо не хватает.
Преимущество использования Dropbox над локальным SVN заключается в том, что вы сможете получить доступ к своему Dropbox из где угодно, в отличие от возможности пользоваться SVN только дома.
Это очень дешевая или бесплатная (для небольших команд) размещенная система управления исходным кодом. Поэтому, если вы хотите избежать запуска собственного сервера, а не его вообще, вам следует взглянуть на них.