Существуют ли решения SCM, предназначенные для использования только на локальном компьютере? - PullRequest
0 голосов
/ 23 сентября 2010

Я собираюсь создать некоторое программное обеспечение ASP.Net MVC 2 с использованием Visual Studio 2010, и, как единственный разработчик, я хотел бы иметь несколько базовых SCM, чтобы я мог управлять изменениями локально. Я знаю, что большинство SCM-решений предназначены для работы на серверах и доступны нескольким разработчикам. Что такое простое и простое решение SCM для индивидуального разработчика, который хочет управлять всем на одной машине с Windows 7?

Заранее большое спасибо за помощь!

Ответы [ 6 ]

4 голосов
/ 23 сентября 2010

Распределенная VCS, такая как git или mercurial , прекрасно подойдет для локального репозитория, и вы всегда можете использовать локальное репо в качестве мастера для будущего общего доступа.

1 голос
/ 23 сентября 2010

Я вижу три возможности:

  1. использовать VCS, который разрешает файловый доступ (SVN делает)
  2. установить сервер (например, для SVN)
  3. используйте распределенную VCS (например, Hq, git и т. д.)

Они перечислены с повышением уровня рекомендации, поэтому я рекомендую последний наиболее.(Хотя я должен предостеречь от использования git, который на самом деле не считается самым простым в использовании из семейства .)

1 голос
/ 23 сентября 2010
  1. Файл на основе SVN
  2. мерзавец
0 голосов
/ 26 сентября 2010

Если на вашем компьютере уже установлен стек .NET и SQL Server (включая Express Edition), вы можете бесплатно получить версию для пользователя SourceGear Vault . Хорошо работает на моей довольно старой машине XP Pro.

0 голосов
/ 23 сентября 2010

Perforce предоставляют 2-пользовательскую не истекающую «оценочную» лицензию. Я считаю, что это можно установить и использовать на одном компьютере.

0 голосов
/ 23 сентября 2010

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

Тем не менее, для одного разработчика я бы рекомендовал использовать AnkhSVN с бесплатным хостингом SVN на Projectlocker.

С другой стороны, если у вас есть учетная запись BizSpark или MSDN, и у вас есть время, вы можете настроить TFS 2010, возможно, на ВМ.

...