Как использовать Mercurial из Visual Studio 2010? - PullRequest
9 голосов
/ 20 июля 2010

Управление версиями оповещения noob

Я уже установил и Mercurial, TortoiseHg и VisualHG в Visual Studio 2010. Я установил в Visual Studio свой источник управления Mercurial.

Когда я щелкаю правой кнопкой мыши по своему решению, я уже вижу кнопки HG в контекстном меню, которое там появляется.

Теперь у меня вопрос: как мне заставить работать эту функцию управления версиями? Кажется, мне придется сделать какую-то конфигурацию раньше, так как она говорит мне: «Решение не находится под контролем версии Mercurial», когда я нажимаю «Статус HG».

Спасибо

Ответы [ 3 ]

6 голосов
/ 20 июля 2010

с помощью tortoiseHG вы можете щелкнуть правой кнопкой мыши в окне проводника и сделать tortoiseHG -> Create Repository Here, который для вас запускается hg init. Я считаю, что в настоящее время нет способа запустить hg init из visualHG.

5 голосов
/ 05 мая 2011

TekPub имеет хорошее бесплатное видео для использования Mercurial с TortoiseHG, VisualHG и VS, а также для передачи хранилища в открытый доступ через CodePlex. В нем Роб Конери показывает, как создать репозиторий в вашем решении VS и как работать с коммитами, ветками, слиянием и т. Д.

Это особенно хорошо для тех, кто происходит из Subversion, потому что он указывает, что ветки / слияния / разветвления не так сложны в Mercurial, как это было известно в Subversion.


Ссылка на YouTube, так как другая ссылка не работает:

https://www.youtube.com/watch?v=HV8e1NQ-8gU

4 голосов
/ 20 июля 2010

Не уверен, как это сделать в Visual Studio, но это легко сделать из командной строки. Просто выйдите из VS и перейдите в командную строку в корневой папке проектов, которые вы хотите поставить под контроль исходного кода, и введите «hg init». Затем загрузите решение и убедитесь, что hg является выбранным поставщиком исходного кода.

...