最初にTSVNをインストールして、ずっと使っていました。次に T-HG をインストールし、右クリックしても TortoiseHG が表示されません。
誰かがこれと同じ問題を抱えていますか?
すべての T-SVN オーバーレイはまだそこにあります。
最初にTSVNをインストールして、ずっと使っていました。次に T-HG をインストールし、右クリックしても TortoiseHG が表示されません。
誰かがこれと同じ問題を抱えていますか?
すべての T-SVN オーバーレイはまだそこにあります。
バージョン 0.8 (2009-07-01 リリース) 以降、TortoiseHg は Windows Vista 64 ビット エクスプローラー シェルの統合をサポートします。新しい C++ シェル拡張のおかげです (私はこれに大きく貢献しました)。
http://bitbucket.org/tortoisehg/stable/downloads/から入手できる現在のリリースの TortoiseHg-0.8.1-hg-1.3.1.exe を確認してください。
編集この情報は古くなっています。
編集:これは、Windows XP x64を使用していることに関係していると思いますここを参照してください:
TortoiseHg は Vista で動作しますか?
TortoiseHg => 0.4 は 32 ビット Windows Vista で動作しますが、64 ビット Vista ではまだ問題があります。コンテキスト メニューは、64 ビット Windows エクスプローラーでは機能しません。以下で説明するように、32 ビットの Windows Explorer を使用する必要があります。オーバーレイとコンテキスト メニューは、FreeCommander や TotalCommander などのサードパーティの 32 ビット ファイル マネージャーで動作します。
また、Vista で使用されている GTK テーマは、0.7 より前のバージョンでは問題があったことに注意してください。バージョン 0.7 では、デフォルトのテーマを Vista で適切に動作するものに変更しました。0.7.1 では GTK をアップグレードしたので、古い MS-Windows テーマでも Vista で適切に動作するはずです。コンテキスト メニューを 64 ビット Vista で動作させるにはどうすればよいですか?
問題は、Windows Explorer が 64 ビット プロセスであり、64 ビット プロセスが 32 ビット ライブラリと直接通信できないことです。ただし、幸いなことに、Vista 64 には 32 ビット バージョンの Explorer が付属しています。32 ビット バージョンの Explorer を起動するには、次の設定でショートカットを作成します。
Explorer のこのインスタンスから、TortoiseHg シェル拡張にアクセスできます。
1日目 はい。TortoiseHG (FogBugz での Kiln クライアント ダウンロードによる 0.9.3) と TortoiseSVN (1.6.7、ビルド 18415 - 64 ビット、2010/01/22 17:55:06) は、Windows 7 x64 で問題なく一緒に動作するようです。
エクスプローラーで右クリックすると、両方のサブメニューが表示され、オーバーレイは両方のタイプのリポジトリで正常に機能するようです。
両方のタイプのリポジトリを同じ場所に作成するのに苦労したことはありませんが、Subversion は Mercurial (Hg) リポジトリが既に存在する場所には作成しないようです。しかし、HG は、既存の SVN リポジトリと同じ場所にリポジトリを作成することに満足しているようでした。両方のリポジトリが適切に同期されているかどうかについては、まだあまりテストしていないので、注意してください。怒って使う前に、それをテストしてください。
私はあなたと同じ問題を見ます。TortoiseSVN をインストールしましたが、TortoiseHG または TortoiseGit が動作しません。コンテキスト メニューには TortoiseSVN のみが表示されます。64 ビット Vista を実行しています。
Vista で 32 ビット バージョンの Explorer を起動できます。32 ビット版を起動すると、T-HG のショートカットが表示されます。
64 ビット Vista で 32 ビット バージョンの Explorer を起動するには、ターゲット %Systemroot%\SysWOW64\explorer.exe /separate でショートカットを作成します。
ショートカットを使用してエクスプローラーを起動すると、機能するはずです。
Vista と XP でこれを使用しましたが、問題ありませんでした。そのうちの 2 つによって制御されるフォルダーのバージョンもありますが、オーバーレイの問題が発生した場合は、そのうちの 1 つだけがアクティブになるように 2 つのスクリプトを記述します。
EnableHg.cmd:
FOR /R %%f IN (.svn) DO IF EXIST "%%f"
ATTRIB -h "%%f"
RENAME "%%f" 3.svn
ATTRIB +h "%%f"
)
move 3.hg .hg
EnableSVN.cmd:
move .hg 3.hg
FOR /R %%f IN (3.svn) DO IF EXIST "%%f" (
ATTRIB -h "%%f"
RENAME "%%f" .svn
ATTRIB +h "%%f"
)
move 3.hg .hg
次に、svn と hg の無視パターンを更新して、2 つの cmd ファイルが両方で無視され、svn が *.hg フォルダー、.hgignore ファイル、hg が *.svn フォルダーを無視するようにしました。
私もこの問題を 1 台のマシン (Windows 2000 ボックス) で抱えていました。私のもう 1 つの XP マシンでは、2 人が一緒に幸せに暮らしています。
最近、T-Svn をアップグレードしたときに XP マシンのオーバーレイが消えました。両方を再インストールすることで問題を解決しました。おそらく、それが右クリック メニューを修正するための答えです。