Какая система управления распределенными источниками лучше всего интегрирована с Windows и Visual Studio? - PullRequest
5 голосов
/ 23 марта 2010

Кажется, что и git, и mercurial скорее ориентированы на Linux. Какой из них более зрелый на окнах?

Ответы [ 6 ]

10 голосов
/ 23 марта 2010

Mercurial и TortoiseHG являются ИМХО единственным вариантом для платформы Windows, когда речь идет о распределенных системах. git не так совершенен под Windows и, вероятно, никогда не будет. git изначально поддерживался в Windows под cygwin , а позже msysgit был создан с использованием msys в качестве базы. Конечно, есть TortoiseGit , который кажется хорошим графическим интерфейсом, но, как вы видите, уже есть некоторые неровности .

С Mercurial все просто. Так что для истинного опыта подумайте о TortoiseHG , особенно о том, что они только что выпустили версию 1.0 , наконец, в которой есть много вкусностей.

6 голосов
/ 23 марта 2010

Mercurial имеет на сегодняшний день самые зрелые инструменты графического интерфейса для Windows. TortoiseHG тоже очень хорош.

4 голосов
/ 25 марта 2010

Учитывая статьи о SO, которые я читал сегодня, рекомендующие людям отключать подключаемые модули интеграции VCS в Visual Studio, чтобы они работали быстрее, я чувствую себя оправданным, не допуская операций VCS из IDE.

Версия 1.0 TortoiseHg теперь очень хорошо отлажена, и она была совершенно стабильной и пригодной для использования в версии 0.5, когда я начал ее использовать. Сейчас это определенно зрелый продукт, я просто рад, что разработчики наконец признали его. * 8' )

Редактировать: я просматривал статьи с советами по ускорению Visual studio. Единственный ответ, который я могу найти сейчас, который сделал эту рекомендацию, это this .

3 голосов
/ 23 марта 2010

Используя мою любимую поисковую систему, я нахожу:

  1. VisualHG ртутный плагин для VS
  2. HgSSCPackage другой ртутный плагин для VS
  3. Расширения Git Плагин Git для VS

Я сам не использовал ни одного из них.Я знаю, что Git, как говорят, менее дружелюбен к Windows, но, по моему мнению, эта информация устарела, кроме того этот ТАК вопрос также может представлять интерес.Я думаю, что этот вопрос действительно сводится к личным предпочтениям, и я бы посоветовал каждому попробовать и посмотреть, что вам больше нравится.

2 голосов
/ 30 марта 2010

Если вы ищете надежную интеграцию с DVCS внутри Visual Studio: alt text

Проверьте полный учебник здесь: http://codicesoftware.blogspot.com/2010/03/distributed-development-for-windows.html

Plastic предоставляет вам все необходимое для работы с дистрибутивами и специально разработано для работы в Windows (хорошо, он также работает в Linux и Mac OS, но в Windows хорошо работает)

2 голосов
/ 24 марта 2010

Я использую msysgit с включенным bash (shell) без проблем ... И он поставляется с завершением табуляции, которого hasen-j отсутствует в cmd.

Если вы являетесь поклонником Tortoise (SVN / HG / CVS / etc), есть также TortoiseGit .

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