Подтвердить что ты не робот

Использование Mercurial с Visual Studio 2010

В настоящее время я использую Mercurial через Tortoise Hg для некоторых моих побочных проектов. Мне было интересно, есть ли более плотная интеграция Mercurial с Visual Studio 2010 через плагин или какой-то подобный механизм. То, о чем я думаю, очень похоже на расширения git, которые предоставляют плагин для VS. План состоит в том, чтобы в конечном итоге разместить проекты на Codeplex, который поддерживает Mercurial.

4b9b3361

Ответ 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.