Я - одинокий программист, работающий над многими проектами .Net. Я работаю один, и до сих пор я не использовал контроль версий. Совсем недавно я узнал о преимуществах использования контроля версий. Поскольку у меня есть три машины, над которыми я работаю, сохранение версии синхронизации проекта иногда оказывается слишком большим. Итак, теперь я планирую использовать subversion как мой сервер управления версиями.
Сказав это, я прочитал во многих потоках, блогах и т.д. о преимуществах использования контроля версий для одного разработчика. Я согласен с большинством из них, но одна вещь, о которой большинство из них не обсуждалось, заключается в том, как использовать SVN, фактически не завися от того, что ваша конкретная система является сервером. Причина, по которой я хочу это сделать, потому что все мои системы почти никогда не находятся в состоянии "всегда включено". Поэтому, если я размещаю свои репозитории на своем основном рабочем столе, я, возможно, не смогу работать на моем ноутбуке, если мой рабочий стол отключен (или я что-то здесь не вижу?)
Вот почему, я хочу знать, могу ли я разместить свои репозитории subversion в моей учетной записи хостинга GoDaddy и получить доступ к ним с трех компьютеров, которые у меня есть?
Или, альтернативно, есть ли свободные (и быстрые) онлайн-хранилища svn, которые я могу использовать? На данный момент я пытаюсь не использовать каких-либо клиентов gui, поскольку сначала хочу очистить свои основы от svn, но позже я планирую использовать TortoiseSVN в качестве моего клиента.