В настоящее время я использую Mercurial через Tortoise Hg для некоторых моих побочных проектов. Мне было интересно, есть ли более плотная интеграция Mercurial с Visual Studio 2010 через плагин или какой-то подобный механизм. То, о чем я думаю, очень похоже на расширения git, которые предоставляют плагин для VS. План состоит в том, чтобы в конечном итоге разместить проекты на Codeplex, который поддерживает Mercurial.
Использование Mercurial с Visual Studio 2010
Ответ 1
уверен, что существует visualHG, который работает с 2005 по 2013 год, включая 2010 год.
другая альтернатива (полезно, если вы находитесь в среде, где у вас нет контроля над тем, что установлено), это использовать VS внешние инструменты/кнопки для запуска черепахHg-окон через thg
Ответ 2
Недавно я использовал hgscc, и он работает очень хорошо. Он имеет аналогичный интерфейс с TortoiseHG, а также интегрируется с разработчиком решений. Я использовал его только с VS2008, но на сайте говорится, что он работает и с 2010 годом.
Ответ 3
VisualHg + TortoiseHg. Также предложите назначить некоторые горячие клавиши в VS2010 для вызова функций VisualHg, таких как File.Commit, File.RepoBrowser.
Ответ 4
Смотрите этот другой ответ SO.
Альтернативы там (для VS2010 через VS2015) в основном два: VisualHG
, который является в основном прокси-сервером для TortoiseHg и HgSccPackage
, который является автономным пакетом (TortoiseHg не требуется).
Оба они могут быть установлены бесплатно через инструмент Visual Studio Расширения и обновления..., доступный через меню Инструменты.
Чтобы это было коротко, первый дает более широкий набор опций, в то время как последний не требует установки другого программного обеспечения, поэтому (возможно) более легкое решение, а также проще в установке и настройке. Выбор правильного инструмента зависит от вас, мне лично нравится интерфейс TortoiseHg и подход, поэтому VisualHG всегда был моим любимым выбором.
Для более обширного сравнения между ними вы также можете прочитать следующее сообщение.
Ответ 5
Я использую shell-based mercurial команды + powerconsole add-in.