Почему бы не создать доступную в Интернете (бесплатную) пробную учетную запись Subversion и немного поиграть, чтобы ознакомиться с ней, прежде чем переместить в нее все дерево исходного кода.Просто чтобы случайно не удалить все, что у вас есть.Может быть, начать с одного фиктивного проекта.Размещайте что-нибудь в интернете.Даже не заплатив ни цента, вы могли бы использовать этот сайт:
http://www.projectlocker.com/
Тогда вы можете настроить свой собственный сервер подрывной работы.Вы можете создать совершенно новое приложение Delphi (файл -> новое приложение Delphi), добавить кнопку, дважды щелкнуть эту кнопку и написать текстовое окно сообщения, или все, что вам нравится делать в демонстрационных приложениях.Теперь создайте хранилище Subversion (возможно, они называют их проектами, находящимися в хранилище проектов) и добавьте папки, в которые вы сохранили этот проект, в этот репозиторий.
Теперь вы можете играть с (a) черепахой SVN, (b) сборка интеграции SVN в Rad Studio XE, если у вас есть Rad Studio XE, и (c) плагины управления версиями, которые входят в JCL, если у вас нет Rad Studio XE.
Кроме того, могу ли я предложить, что если вы хотите иметь хоть какую-то надежду узнать, что вы делаете, вы научитесь добавлять, фиксировать и обновлять из командной строки.Это действительно не так сложно.И это окупится позже.
Зная, что вы можете набрать svn co <a href="http://reposite.something.com/svn/myproject" rel="nofollow">http://reposite.something.com/svn/myproject</a>
, чтобы извлечь проект на свой диск, это очень удобно.Иногда я думаю, что графические интерфейсы являются тренировочными колесами для вашего мозга.Вы наносите вред себе, если не изучаете командные строки.
Преимущество размещенной службы subversion, подобной той, что я показал выше, заключается в том, что у вас есть резервная копия вне сайта.Конечно, такой хостинг всегда бесплатен даже для крупных проектов, если вы пишете что-то с открытым исходным кодом.Затем вы можете разместить на sourceforge.В противном случае вам потребуется (а) использовать свой собственный хостинг, доступный через Интернет, или (б) оплатить хостинг, в противном случае вы не сможете легко получить доступ к своему хранилищу дома и на работе.
Лично, если бы я занимался написанием программного обеспечения своим собственным делом или моей профессиональной работой, я бы размещал свой собственный сервер Subversion, и он был бы только частным (LAN), и я использовал бы VPN для доступа к нему.из дома.