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