2011-09-21 14 views
10

WindowsXPでTortoiseHg v2.2.1とMercurial 1.9を使用しています。 Windowsがその拡張機能に関連付けたアプリケーションに基づいてファイルを表示するようにTortoiseHgを設定するにはどうすればよいですか?拡張子に基づいて適切なプログラムでファイルを開くようにTortoiseHgを設定するにはどうすればよいですか?

たとえば、リポジトリに.docxファイルがあり、そのリビジョン履歴が表示されている場合、View at revision...はMS Wordで選択したリビジョンを開きます。同様に、pptやxlsのような他のバイナリファイルタイプについても、デフォルトのテキストエディタやkdiff3を使って見ることはできません。

Windowsは、特定の種類のファイルを開くために使用するプログラムを既に知っているか、Tortoise設定ファイル内の各ファイルタイプを手動で設定する必要がありますか?

私はTortoiseHg\diff-scriptsフォルダにいくつかのSVNスクリプトを見ましたが、それらは単にバイナリを見るのではなくdiffingバイナリで同様の問題を解決するようですが、それらは起動されていないようです。私はMergePatterns.rcまたはMercurial.iniファイルでmodにする必要があります。

+0

チェック[this](http://stackoverflow.com/questions/6911135/specify-editors-in-mercurial) – remo

答えて

1

ファイルの拡張子に関連付けられているプログラムを「リビジョンで表示」するには、このトリックを試してください。「TortoiseHg」セクションの「グローバル設定」に「Visual Editor」としてstart ""と入力します。空の""に注意してください。これは、startがTortoiseHgによって引用符で渡されるファイル名をウィンドウタイトルとして使用しないようにするために必要です。

関連する問題