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

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

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

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

Ответы [ 16 ]

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

Я использую Сервер VisualSVN (бесплатно) и Черепаха SVN (бесплатно) для школы, работы, хобби, всего. Если вам нужна интеграция с Visual Studio, вы можете использовать Visual SVN ($ 49) или AnkhSVN (бесплатно).

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

Вы можете использовать assembla.com для размещения вашего проекта. Они предлагают Subversion, Git и Mercurial хостинг. Я лично использую их Subversion хостинг для бесплатного и частного проекта с одним человеком. В качестве дополнительного бонуса вы также получаете вики и систему продажи билетов. Который может помочь вам управлять своими вещами.

И самое приятное, что вам не нужно настраивать сервер Subversion, и он размещен вне сайта.

Это действительно хорошо для бесплатного сервиса.

Personnaly, я использую TortoiseSVN в качестве моего клиента, но он не интегрирован в визуальную студию.

Для интеграции вы можете попробовать VisualSVN (не бесплатно) или AnkhSVN (бесплатно)

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

Взгляните на Mercurial Project с открытым исходным кодом распределенной системы управления исходным кодом. Существует плагин tortise и плагин eclipse , но ничего для плагинов Visual Studio, о которых я знаю.

вы можете увидеть демо на своей трубке . подобно GIT, это одна из новых систем распределенного управления исходным кодом, поэтому настройка сервера не требуется, и она имеет очень быструю регистрацию на основе HTTP с расширенными возможностями ветвления и объединения.

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

Git очень легок и подходит как для личных проектов, так и для огромных проектов, таких как ядро ​​Linux. На его веб-сайте есть много учебной документации, которая поможет вам начать работу. Пример:

git init
git add .
git commit -m "my first commit!"

Если вы заинтересованы в интеграции с Visual Studio, я, вероятно, рекомендую Subversion, так как есть ряд плагинов, которые могут облегчить вашу жизнь. Кроме того, TortoiseSVN определенно стоит установить.

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

Хобби или серьезный проект, Настройка SVN в один клик ( загрузка Svn1ClickSetup-1.3.3.exe) дает вам все, что вам нужно с легкостью:)

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

TortoiseSVN прекрасно работает. Вам даже не нужен сервер Subversion, вы можете создать локальный репозиторий с помощью инструмента. Поскольку он интегрируется прямо в Windows Explorer, с ним легко работать в различных сценариях. Затем у вас также есть возможность работать с удаленными серверами Subversion или Team Foundation Servers (через SVNBridge ).

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

Я не могу комментировать другие программы контроля версий, но после использования VSS 6.0, StarTeam, Vault и SVN я не могу оценить SVN + Tortoise более высоко. AnkhSVN - бесплатный плагин для Visual studio, с которым я лично не согрелся. По-видимому, Visual SVN намного лучше, но стоит денег.

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

Я предпочитаю распределенное управление версиями для личных проектов, потому что они устраняют необходимость в сервере. Mercurial - это тот, который я пытаюсь использовать большую часть времени, но я слышал и хорошие новости о git .

2 голосов
/ 08 апреля 2009

Для небольшого и не столь важного проекта хостинг Google Code замечательный - это Subversion, он бесплатный и предлагает много места.

Я предпочитаю Mercurial для своих домашних проектов. Это намного проще, чем Git, и работает безупречно под Windows.

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

Спасибо за всю помощь до сих пор, у меня все работает, и сейчас я работаю с Assembla в качестве сервера Subversion, TortoiseSVN для общего доступа Subversion, и AnkhSVN для интеграции с Visual Studio. В целом, я впечатлен этой конкретной конфигурацией, и я уже впечатлен ею больше, чем когда-либо с Visual Source Safe.

У меня была пара проблем с настройкой и запуском, так что я думаю, что будет лучше, если я упомяну их, если кто-нибудь еще столкнется с этими проблемами -

  • AnkhSVN не выдает никаких полезных сообщений об ошибках, если не может подключиться к серверу из-за присутствия прокси-сервера, и не использует какие-либо настройки прокси-сервера Internet Explorer, поэтому вам нужно настроить его самостоятельно. На момент публикации (2008-08-20) эта информация находится в C: \ Documents and Settings [ИМЯ ПОЛЬЗОВАТЕЛЯ] \ Application Data \ Subversion \ servers
  • Ассембл работает по HTTPS, но отображает URL-адрес SVN как HTTP, вы должны быть уверены, что изменили HTTP на HTTPS самостоятельно в URL-адресах, или вы получите ошибку «401 Not Implemented» от TortoiseSVN и AnkhSVN.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...