Подтвердить что ты не робот

Как использовать SVN без сервера?

Идея состоит в том, чтобы использовать SVN (Tortoise), но дело в том, что я не имею и не хочу использовать сервер, потому что это будет использоваться только с одним человеком, это проект колледжа.

У меня есть старый компьютер, который я мог бы использовать для создания сервера, идея состоит в том, чтобы использовать его как сервер. Какую документацию я должен прочитать или что мне делать, чтобы это произошло?...

4b9b3361

Ответ 1

Вы можете получить доступ к репозиторию, используя протокол file://, поэтому вам потребуется только установить Tortoise SVN и ничего больше. См. Этот вопрос в FAQ: Можно ли использовать TortoiseSVN без сервера?

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

Ответ 2

  • Установите TortoiseSVN, щелкните правой кнопкой мыши папку, выберите Создать репозиторий здесь

  • Щелкните правой кнопкой мыши на другой папке, выберите SVN Checkout и укажите папку с шага 1 выше для репозитория URL. Первая папка - ваш репозиторий, а вторая - рабочая копия.

Ответ 3

Получите доступ к вашему репозиторию с помощью file:// или, альтернативно, используйте svnserve. Из Сервер Svnserve:

Subversion включает Svnserve - легкий автономный сервер, который использует собственный протокол через обычное TCP/IP-соединение. Он идеально подходит для небольших установок или где невозможно использовать полностью запущенный сервер Apache.

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

Ответ 4

Если вы хотите использовать старую рабочую станцию ​​в качестве SVN-сервера, я настоятельно рекомендую VisualSVN Server. Его свободный и мертвый простой в установке. У меня есть рабочая станция дома, которая сама запускает ее.

Но если вы собираетесь использовать его только один, и только с одной рабочей станции, перейдите к файлу://протокол ответа от Giorgi.

Ответ 5

Использование git - идеальное решение для вашей проблемы. Это система управления распределенной версией и идеально подходит для одного человека проекта.

Вы также можете использовать свой компьютер в качестве сервера без какой-либо установки.