Легкий источник контроля - PullRequest
       36

Легкий источник контроля

19 голосов
/ 20 августа 2008

Я ищу легкую систему управления источниками для использования в «хобби» проектах, когда над проектом работает только один человек (я). У кого-нибудь есть предложения? В идеале он должен взаимодействовать с Visual Studio либо наивно, либо через другой плагин, кроме этого, все, что работает, было бы неплохо заменить Gmail в качестве источника контроля.

Ответы [ 16 ]

2 голосов
/ 20 августа 2008

В последнее время я стал убежденным сторонником Git и его интересного индекса псевдо-репозитория . Но если вам не нужны все необычные ребасы --interactive и такие вещи, как контент поверх отслеживания файлов - и поскольку поддержка Windows является слабым местом - Hg является допустимой альтернативой. Я вполне уверен, что ни один из них не имеет подключаемого модуля VS, но с PoSH командная строка в любом случае более интересна.

2 голосов
/ 20 августа 2008

Я использую Perforce на работе и дома для хобби проектов. Его достаточно легко настроить, и он позволяет двум пользователям и пяти рабочим областям без необходимости платить за лицензию. Также имеется плагин для интеграции с Visual Studio.

2 голосов
/ 20 августа 2008

Если у вас есть доступ к SQL Server, хранилище SourceGear бесплатно для одного пользователя. Если вы хотите пойти еще дальше, отслеживание проблем Axosoft OnTime также бесплатно для использования одним пользователем. Я использую оба дома (бесплатно), и мы также используем оба (по лицензии) в нашей компании. Оба интегрируются в Visual Studio, а OnTime также поддерживает интеграцию с Vault.

2 голосов
/ 20 августа 2008

Выберите свой вариант распределенного контроля версий. Мне нравится Mercurial, другие люди клянутся Git и Bazaar. Нет необходимости создавать поддельный сервер, чтобы поместить каталог под контроль версий, что, IMO, делает его идеальным для небольших проектов.

Я не уверен, есть ли какие-либо из них с плагинами Visual Studio.

2 голосов
/ 20 августа 2008

SVN с SmartSVN или черепахаSVN? не совсем такой легкий, но хорошая практика для большого плохого мира.

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

Я никогда больше не буду использовать SVN для личного проекта - это здорово по сравнению с CVS, но даже не относится к тому же классу, что и современные типы распределенных систем контроля версий. GIT уже упоминался, но а) у него шаткая поддержка окон б) сложная кривая обучения. Теперь я использую BZR, который "просто работает".

bzr против git
БЗР за 5 минут

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