SourceTree(Windows版)3.4.9で更新通知が出ていたのでアップデートを試みたら、エラー発生。
エラーメッセージは以下の通り。
メソッドが見つかりません: 'Void
SharpCompress.Readers.IReaderExtensions.WriteEntryToFile(SharpCompress.Readers.IReader, System.String, SharpCompress.Readers.ExtractionOptions)'
環境としては、3.4.9→3.4.10への更新時にエラーになっている。
更新に失敗したせいか、SourceTreeを終了した後は、起動しなくなってしまった。
公式サイトから、SourceTreeSetup-3.4.9.exe を入手して再インストールすると、正常に起動した。(いったんアンインストールはしていない)
以下のフォーラムでも話題になっているが、
sourcetree app can't update
3.4.8では発生せず、3.4.9の自動更新時の問題っぽい。
Atlassian Teamの方から、3.4.10の直リンクが紹介されているので、それをインストールすれば良さげ。
公式サイトトップの「Download for Windows」のリンクは3.4.9のままで、何気に気持ち悪い。
(バージョンを3.4.10 に変えると、フォーラムにある直リンクURLと同じになる)
なお、3.4.10のリリースノート
SourceTree Release Notes
「Fixed: Sourcetree failed to update from 3.4.9 to latest version」と今回のエラーの修正も記載されている。
急ぎの場合は、フォーラムにあるよう直リンクから3.4.10を入手すると良い。
急ぎでないなら、SourceTreeの公式サイト・トップページのリンクが3.4.10以降になるのを待つべし。
【11/9追記】
11/9の夕方時点で、SourceTreeの公式サイト・トップページのリンク「Download for Windows」がバージョン3.4.10になっていた。
(いつから3.4.10に切り替わっていたかは不明)
自動更新で失敗する場合は、これをダウンロードしてインストールすれば解決すると思われる。