Я - единственный разработчик без другого компьютера для резервного копирования моих проектов на. Я изучаю управление исходным кодом, и я столкнулся с мерзавцем, но все учебные руководства по установке предназначены к внешнему серверу. Я раньше использовал Хранилище SourceGear, но видя, что мерзавец привлекает большое внимание, я мог бы также ознакомиться с ним. У меня не всегда есть доступ в Интернет.
Действительно ли Мерзавец подходит для меня? На меня можно указать в правильном направлении для установки его?
Есть бесплатные частные защищенные репозитории Git. Я написал руководство по настройке этого в Windows с помощью Project Locker. См. Руководство по Windows Git: Cygwin, SSH и Projectlocker .
DVCS (включая Git, Mercurial и т. Д.) Абсолютно подходят для использования даже одним разработчиком, поскольку они упрощают хранение нескольких репозиториев резервных копий, что необходимо в случае абсолютной катастрофы.
Также стоит упомянуть Hg Init Джоэла: учебник Mercurial , если вы хотите пойти по этому пути.
Я использую git для нескольких частных репозиториев. Это замечательно. Если у вас Visual Studio Professional (не бесплатная версия Express), я рекомендую бесплатный пакет Git Extensions, который интегрирует git непосредственно в Visual Studio и Windows Explorer. Он включает в себя git, поэтому вам не нужно будет устанавливать ничего другого.
Если у вас бесплатная Express-версия Visual Studio, вы можете установить Git Extensions, но вы не получите красивый плагин для Visual Studio, поскольку Visual Studio Express не поддерживает расширения. Расширения Проводника Windows будут работать.
Если вы любитель unixy, cygwin отлично подходит и содержит пакет для версии git для командной строки.
Безусловно, управление версиями - это не просто разрешение нескольким людям работать над проектом.
Я использую git для всех своих личных проектов.
Да.
Еще один учебник по запуску git в Windows.
Другой приемлемый вариант - ртутный . Об этом есть отличная книга - все доступные в Интернете
git
вполне подходит для разработчика-одиночки (я использую его постоянно). Это не только для резервного копирования, но и для распространения, более чистого исходного кода, плюс, это облегчит вам работу, когда вы захотите сотрудничать с кем-то еще.