Предложения, пожалуйста, для домашней системы контроля версий - PullRequest
8 голосов
/ 20 октября 2008

У меня есть домашний проект, который действительно должен быть в Source Control. Я попытался установить Subversion, с которым у меня есть некоторый опыт, но не смог заставить его работать. Я не особенно хочу использовать SourceSafe. Я немного нервничаю из-за того, что Git / Mercury несколько загадочны, хотя это скорее основано на мнении, чем на моем опыте.

Основные требования:

  1. Должен быть с открытым исходным кодом (ну, он должен быть бесплатным, но это звучит немного дешево!)
  2. Должен работать на Win32
  3. Предпочитает интерфейс с графическим интерфейсом, если он доступен

Большое спасибо заранее!

edit: Просто чтобы вы все знали, я установил VisualSVN и он заработал в кратчайшие сроки. Спасибо за отличный совет.

Ответы [ 17 ]

1 голос
/ 20 октября 2008

Я использовал как cvs, так и svn, для отличного эффекта, для домашних проектов. Лично мне кажется, что вначале svn немного сложнее настроить - определение структуры каталогов и использование этих URL-адресов для всего, кажется, доставляют больше хлопот, чем следовало бы. Хотя svn, как правило, все шире используется в отрасли, если у вас нет проблем с cvs, я бы слишком беспокоился о различиях. Понятия, связанные с контролем источников (которые в основном перекрываются между собой), более важны.

1 голос
/ 20 октября 2008

Это больше не в моде, но я с большим успехом использовал CVS для контроля версий. Я храню папку «code» со всеми моими фрагментами кода на разных языках, а также все мои личные домашние проекты в репозитории CVS. CVS старше и не работает так же, как другие системы с переименованием или реструктуризацией папок / файлов. С другой стороны, тот факт, что он существует так долго, означает, что для него есть много портов и приложений с графическим интерфейсом, а также пакеты интеграции для IDE и т. Д. Я был очень рад этому в течение последних нескольких лет Пользуюсь им, несмотря на все недостатки.

0 голосов
/ 20 октября 2008

Честно говоря, я бы посоветовал смириться и заняться SVN. Это может быть грубое начало, но оно окупится.

0 голосов
/ 26 октября 2008

Я использую Buildix от Thoughtworks. Вы можете установить его на выделенный сервер или использовать в качестве виртуальной машины. Хотя это больше, чем просто SVN: сюда также входят trac, Cruisecontrol и Mingle.

0 голосов
/ 21 октября 2008

Я обдумывал этот точный вопрос и всерьез обдумывал Базар . Я не могу сказать вам, как это хорошо, не используя его, но вы можете проверить это, так как это выглядит многообещающе. Похоже на Git и Mercurial, но они утверждают, что гораздо проще в настройке и использовании.

0 голосов
/ 20 октября 2008

Еще один голос за Subversion + TortoiseSVN, хотя он не очень хорошо работает на отечественном NAS на базе FAT32.

0 голосов
/ 20 октября 2008

Единственные известные мне варианты, которые отвечают вашим требованиям, - это CVS и SVN. Из этих 2 я бы порекомендовал SVN. Я знаю, что вы уже пробовали это безуспешно, поэтому, возможно, вам следует попробовать опубликовать еще один вопрос, описывающий, в чем именно заключалась проблема.

Наш славный руководитель опубликовал пошаговое руководство, описывающее , как настроить SVN для Windows , что может решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...