Локальный контроль источника
Кто-нибудь может порекомендовать хорошую простую и удобную систему управления исходным кодом, которую я могу использовать локально на своем ноутбуке для одного пользователя, который интегрируется с VS2010? Я просто ищу что-то, что позволит мне создавать версии локально, а не для совместной работы.
Я использовал SubVersion, когда был частью команды разработчиков, и это очень хорошо работает с VS2010, но для моих личных проектов / работ я не хочу идти на поводу установки SubVersion локально на моем ноутбуке только для себя.
Я попробовал Bazaar, но мне не очень понравилась его система управления версиями, ее ветки и т. Д. Любые другие предложения приветствуются. Благодарю.
5 ответов
Лично я порекомендую вам установить сервер VisualSVN на локальном компьютере и запустить Tortiose и VisualSVN или ANKHSvn (с открытым исходным кодом), которые будут интегрированы с Visual Studio и обеспечат весь необходимый вам контроль версий.
Лично я нашел Mercurial чрезвычайно простым в использовании. Как и Bazaar, это DVCS, но для команды из 1 человека это вовсе не обязательно меняет ваш рабочий процесс.
Для интеграции с Visual Studio есть плагин VisualHg VS, который использует TortoiseHg под капотом.
Git и Mercurial - два других основных варианта. Прежде всего, мой любимый.
Это довольно легко и мощно. Он поддерживает ветки, но не заставляет вас их использовать.
Бесплатный сервер Perforce поддерживает 2 пользователей - и это очень просто.
Я знаю, что вам нужно локальное решение для управления версиями, но суть контроля над исходным кодом заключается в том, чтобы предоставить точку контакта ВНЕ вашей системы для хранения и резервного копирования исходных файлов (даже если ваша локальная система перестает работать, вам некуда обратиться, чтобы получить резервное копирование). Я использовал svn-репозиторий на ассембле с AhnkSVN в vs2010, и он работал хорошо.