TortoiseSVN Logo

TortoiseSVN 1.9 の新機能

広告

TortoiseSVN 1.9 は、以前のすべての TortoiseSVN リリースのスーパーセットであり、現在の安定版かつ「最良」のリリースと見なされています。以前のバージョンに含まれるものはすべて 1.9 にも含まれていますが、1.9 には以前のリリースには存在しない機能とバグ修正が含まれています。

このページでは、主な変更点のみを説明しています。変更の完全なリストについては、コミットログと 1.9 のissue リストを確認できます。

Subversion ライブラリのすべての変更点も確認することを忘れないでください。Subversion ライブラリもバージョン 1.9 になりました。これらの変更はすべて TortoiseSVN にも含まれています。変更点の完全なリストについては、Subversion 1.9 リリースノートを参照してください。

必要条件

TortoiseSVN 1.9 以降では、少なくとも Windows Vista 以降が必要です。Windows XP では動作しなくなりました。

Windows XP を引き続き使用する必要がある場合は、TortoiseSVN 1.8 を使い続ける必要があります。

広告

プロジェクトモニター

プロジェクトモニターは、リポジトリを監視し、新しいコミットがあった場合に通知する便利なツールです。Commit Monitor を既にご存知であれば、プロジェクトモニターにもすぐに慣れることができます。ただし、プロジェクトモニターは TortoiseSVN の全機能を使用できるため、より強力です。

プロジェクトは、ワーキングコピーのパスまたはリポジトリ URL を直接指定して監視できます。

プロジェクトモニターは、設定可能な間隔で各プロジェクトをスキャンし、新しいコミットが検出されるたびに通知ポップアップが表示されます。また、システムトレイに追加されたアイコンも、新しいコミットがあることを示すように変化します。

Project Monitor

設定の同期/エクスポート/インポート

設定ダイアログで設定可能なすべての設定は、特定のファイルに同期したり、手動でエクスポート/インポートしたりできます。これにより、新しいワークステーションをはるかに簡単かつ迅速にセットアップできます。

同期機能に指定されたパスが、Onedrive/GDrive/Dropbx/... などのクラウドドライブ上にある場合、設定への変更は、同じクラウドドライブを使用し、同期パスを適切に設定している他のすべてのワークステーションに自動的に同期されます。

同期される設定とデータに関する詳細については、ドキュメントを参照してください。

ステータスダイアログのエクスプローラーメニュー

コミットダイアログ、変更の確認ダイアログ、リバートダイアログなどのステータス情報を表示するすべてのダイアログには、コンテキストメニューに Shell というエントリが追加されました。このエントリを展開すると、Windows エクスプローラーがそのパスに対して表示するのと同じコンテキストメニューが表示されます。これにより、特定のタスクを実行するために TortoiseSVN と Windows エクスプローラーを行き来する必要がなくなります。

SubWCRev の無視オプション

ワーキングコピーに関する情報を収集するコマンドラインツールである SubWCRev に、ファイルまたはパス全体を無視するオプションが追加されました。無視するパス/パターンは、ワーキングコピー内の .subwcrevignore という名前のテキストファイルに記述する必要があります。

この新機能の詳細については、ドキュメントを参照してください。

画像コンフリクトの解決

画像 diff ツール TortoiseIDiff は、画像のコンフリクト解決も支援できるようになりました。コンフリクトが発生した場合、コンフリクトに関与する 3 つのすべての画像を表示し、どれを保持/使用するかを選択できます。

Conflict resolving for images

リポジトリブラウザのブックマーク

リポジトリブラウザは、ブックマークされたリポジトリ URL のリストを表示できるようになりました。これにより、URL を手動で入力したり、対応するワーキングコピーを見つけたりすることなく、よく使用するリポジトリをより迅速に閲覧できます。

Bookmarks in the repository browser

右ドラッグによる svn:externals プロパティの追加

右マウスボタンを押しながら、あるワーキングコピーから別のワーキングコピーにドラッグされたファイルとフォルダは、ドロップされたワーキングコピーに外部参照として自動的に追加できます。

チェック-コミットフック

コミットダイアログが閉じられる直前に呼び出される新しいフックが利用可能です。フックスクリプトがエラーを返した場合、コミットダイアログは開いたままになり、ユーザーはコミットが試行される前にその場で問題を修正できます。

これは、フックスクリプトがコミットメッセージの特定の形式を保証する必要がある場合や、コミットされるすべてのファイルを最初にスキャンする必要がある場合に役立ちます。

別のフックも利用可能です。設定されている場合、コミットダイアログにボタンが表示され、クリックするとそのフックスクリプトが実行されます。