Контроль версий Visual Studio 2010 без Team Foundation Server

Поскольку я начал программировать в Visual Studio и имел опыт работы с TFS в моем последнем проекте, я хотел знать, могу ли я использовать контроль версий на моей локальной машине?

Поскольку я не работаю в команде и не могу получить доступ к старой TFS (потому что она была из моего университета), было бы круто, если бы в Visual Studio 2010 была функция, позволяющая локально контролировать версии.

Поскольку я никогда не использовал систему управления версиями, я не очень привык к альтернативам и хотел бы упростить задачу с помощью решения Visual Studion Build in.

Как я могу этого добиться?


person Simons0n    schedule 25.09.2012    source источник


Ответы (3)


Наиболее распространенным решением для одного разработчика является использование какого-либо бесплатного решения для управления версиями, такого как SVN, Mercurial или Git. Все они позволяют легко настроить собственный репозиторий, или вы можете использовать какого-либо хостинг-провайдера (некоторые провайдеры предоставляют бесплатный хостинг для небольших проектов). SVN можно интегрировать в Visual Studio с помощью AnkhSVN, и пользовательский интерфейс будет во многом похож на решение MS Team.

person Suma    schedule 25.09.2012

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

http://tfspreview.com/

Следует отметить, что, как правило, вы не хотите, чтобы весь ваш контроль версий был локальным, поскольку вы потеряли бы преимущество удаленного резервного копирования кода. Тем не менее, вы, возможно, захотите изучить распределенные системы управления версиями, такие как git, которые дают вам преимущества локального хранилища и удаленных мастеров (я бы рекомендовал github: окна)

person dove    schedule 25.09.2012

Вместе с выпуском Team Foundation Server 2012 появилась также экспресс-выпуск TFS под названием Visual Studio Team Foundation Server Express 2012.

Вы можете скачать его бесплатно здесь (находится в Visual Studio Express 2012, а затем в Visual Studio Team Foundation Server Express 2012).

Вот сообщение в блоге Брайан Гарри, где он анонсирует продукт.

Если вы не хотите устанавливать серверный продукт на свой локальный компьютер, вы можете воспользоваться Team Foundation Service: http://tfspreview.com/

Я использую его для своих личных проектов, и он отлично работает. В настоящее время он все еще находится в стадии бета-тестирования и совершенно бесплатен. Цены пока не объявлены, но, вероятно, будет возможность бесплатного аккаунта для небольшого использования.

person Wouter de Kort♦    schedule 25.09.2012