私は現在、いくつかのサイドプロジェクトにTortoiseHg経由でMercurialを使用しています。プラグインまたは同様のメカニズムを介して、MercurialとVisualStudio2010がより緊密に統合されているかどうか疑問に思いました。私が考えているのは、VS用のプラグインを提供するgit拡張機能と非常によく似ています。計画は、最終的にMercurialをサポートするCodeplexでプロジェクトをホストすることです。
5 に答える
2010年を含む2005年から2013年まで動作するvisualHGがあることを確認してください。
別の代替手段 (インストールされているものを制御できない環境にいる場合に便利) は、VS の外部ツール メニュー/ボタンを使用して、thg 経由で tortoiseHg ウィンドウを起動することです。
私は最近hgsccを使用していますが、かなりうまく機能します。TortoiseHG と同様のインターフェイスを備えており、ソリューション エクスプローラーとも統合されています。私は VS2008 でしか使用していませんが、ウェブサイトによると 2010 でも動作するとのことです。
VisualHg + TortoiseHg。また、VS2010でいくつかのホットキーを割り当てて、File.Commit、File.RepoBrowserなどのVisualHg関数を呼び出すことをお勧めします。
この他の SO answerを参照してください。
そこにある代替手段 (VS2010 から VS2015 の場合) は基本的に 2 つあります:基本的にTortoiseHgVisualHG
の GUI プロキシであると、スタンドアロンパッケージ ( TortoiseHgは必要ありません) です。HgSccPackage
どちらも、[ツール] メニューからアクセスできる Visual Studio の [拡張機能と更新プログラム... ] GUI ツールを使用して無料でインストールできます。
簡潔に言うと、前者はより幅広いオプション セットを提供しますが、後者は他のソフトウェアをインストールする必要がないため、(ほぼ間違いなく) より軽量なソリューションであり、インストールとセットアップも簡単です。適切なツールを選択するのはあなた次第です。私は個人的にTortoiseHgインターフェイスとアプローチが大好きなので、VisualHG は常に私のお気に入りの選択です。
それらの間のより広範な比較については、私のブログのこの投稿を読むこともできます.
シェルベースのMercurialコマンドとpowerconsoleアドインを使用しています。