Posts Tagged ‘TortoiseSVN’

TortoiseSVNのオーバーレイアイコンが表示されないとき

1月 10th, 2010

TortoiseSVNだけじゃなくてTortoiseCVS/TortoiseHg/TortoiseGitでも同じだと思います。オーバーレイアイコンが表示されない原因はアイコンキャッシュが壊れていたりといろいろ原因があるのですが、ついこの前気づきにくい理由で表示されないことがあったので参考までに紹介しておきます。

会社の作業環境ではTortoiseSVNとTortoiseGitをインストールしていたのですが、いつからか両方のオーバーレイが表示されなくなってしまいました。てっきり両者が競合でもしてるか、TortoiseGitが悪さでもしているのだろうと思っていたのですが、調べてみるとWindowsの仕様で表示されなくなっていました。

Windowsではオーバーレイさせるアイコンをレジストリで記憶していますが、最大で15個という制限があるそうです。それ以上もレジストリに登録できるのですが、最初に登録されたものから無効になってしまうそうです。自分の場合、あとからインストールしたOffice2010(Microsoft Ofiice Groove?)が原因だったようです。

対処法としてはレジストリをチェックして15個以上登録されてないか確認し、不要なものをアンインストールするか、レジストリの不要項目を削除すればOKです。チェックするレジストリは”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
\CurrentVersion\Explorer\ShellIconOverlayIdentifiers”です。

以下のブログを参考にさせていただきました。

Microsoft OfficeからTortoiseSVNコマンドを呼び出すVBAアドインプログラム

1月 25th, 2008

Office2007 SVN連携

Word/ExcelからTortoiseSVNのコマンドを呼び出すことができるようにするVBAプログラム。これは便利だと思って早速ダウンロードしたんだけどPowerPointには対応していなかったという罠。

やっぱりPowerPointはWord/Excelと比べるとマイナーなのかなぁ。

Perforce Visual Merge Tool

1月 8th, 2008

Perforce Visual Merge Tool

Googleでも使われているPerforceに付属しているマージツール。Perforceは有償でもこのツールは無償で使用できる模様、Perforceを使って無くてもTortoiseSVNと連携させて動作させることが可能。

TortoiseMergeはしょぼい気がするのでしばらくこっちを試してみよう。インストールは Perforce Downloadsから対象のOS/アーキテクチャを選択して”P4Win Installer”をダウンロード & インストーラで選択すればOKです。