TortoiseSVN Logo

TortoiseSVN 1.4 の新機能

TortoiseSVN 1.4 は、以前のすべての TortoiseSVN リリースのスーパーセットです。1.0.x、1.1.x、1.2.x、または 1.3.x のすべての機能は 1.4 にも含まれていますが、1.4 には以前のリリースには存在しなかった機能とバグ修正が含まれています。Subversion 1.4 とリンクされています。

  • アクションダイアログ (コミット/変更の確認/追加...)
    • 「BASE と比較」が、追加および削除されたファイルでも可能になりました。その場合、差分ビューアには空のファイルとの差分が表示されます。
    • 表示される列は設定可能です。どの列を表示するか、およびそれらのサイズを選択できます。設定はセッション間で保存されます。
    • 空の操作を避けるために、少なくとも 1 つのファイル/フォルダが選択されるまで、「OK」ボタンは無効になっています。
    • 表示されているファイルとフォルダは、他のアプリケーションにドラッグできます。また、ファイルとフォルダをエクスプローラーからこれらのダイアログにドラッグすることもできます。
    • ステータスが取得されている間、ダイアログは「キャンセル」をクリックすることで中断できます。
    • 切り替えられたファイル/フォルダは、ステータス テキストの後に「(s)」で示されます。
    • Subversion プロパティは、これらのダイアログから右クリックで直接編集/設定/削除できます。
  • ログダイアログ
    • リビジョンに割り当てられた bugtraq ID 文字列を表示する新しい列。
    • 「次へ 100 件」を繰り返しクリックするか、すべてのメッセージを一度に取得する必要がないように、ログメッセージを取得する範囲を指定できるようになりました。
    • ログメッセージには、簡単な書式設定を含めることができます。テキストを *太字*^斜体^、または _下線付き_ で記述できます。もちろん、書式設定は、コミットダイアログでログメッセージを記述している間にも行われます。
  • エクスプローラー
    • コンテキストメニューには、メニューが対象とするエントリに応じて異なるアイコンが表示されます。ショートカットを右クリックすると、リンクアイコン付きのエントリと、フォルダまたはファイルアイコン付きのエントリ(ショートカットが指すものによって異なります)の 2 つのエントリが表示されます。ファイルを右クリックすると、再び 2 つのエントリが表示されます。ファイル自体のファイルアイコン付きのエントリと、親フォルダのフォルダアイコン付きのエントリです。
    • コンテキストメニューに新しい「移動と名前変更」エントリ。
    • svn:eol-style プロパティを表示するための新しい列。
  • リビジョングラフ リビジョングラフは大幅に改善されました。過去にユーザーから報告されたいくつかの問題に対処するために、ほぼ完全に書き直されました。
    • データの分析が大幅に高速化されました。
    • コピー操作があったリビジョンだけでなく、すべてのリビジョンを表示する機能。
    • グラフでノードをパスでソートする機能。
    • ズーム機能の向上。
  • リポジトリブラウザ
    • アイテムをドラッグするとき、2 秒以上ホバーするとフォルダが自動的に開閉されます。
    • アイテムを可視領域を超えてドラッグすると、ブラウザがビューを自動的にスクロールします。
    • 複数の URL を一度にチェックアウト。
  • ステータスキャッシュ
    • キャッシュプロセスを完全に無効にし、現在表示されているフォルダのステータスのみを取得するか、オーバーレイをまったく表示しないかのオプション。
  • TortoiseMerge
    • 行内の変更は、何が変更されたかをより明確にするために異なる色で表示されます。
    • 空白のみが変更された変更ブロックは、白い円でマークされます。このような変更は通常、コードのクリーンアップによって発生し、機能的な変更はありません。これらのブロックが明確にマークされるようになったため、簡単に確認できます。
    • UTF-8 形式のファイルは自動的に認識されます。
    • UTF-16 形式のファイルを差分表示できます。
  • TortoiseIDiff
    • これは、2 つの画像を並べて表示する新しいツールです。ワーキングコピーに画像(ヘルプファイル/ドキュメントのスクリーンショットや部分的なスクリーンショットなど)がある場合、画像の新しいバージョンを古いバージョンと簡単に比較できます。このツールは、テキストファイルに対する TortoiseMerge の画像版です。
  • 2 つのブランチ/タグの比較
    • Subversion 1.4 ライブラリで利用可能になった新しい機能により、2 つのブランチ/タグの比較が大幅に高速かつ信頼性が向上しました。また、ファイルまたはプロパティの内容が変更されたかどうかがすぐに明確になります。
  • その他多数の小さな改善とバグ修正。詳細については、変更ログを参照してください。

互換性に関する注意点

Subversion 1.4 は、ワーキングコピーに新しい形式を使用します。アップデートは自動的に行われるため、気づかないでしょう。ただし、ワーキングコピーが更新されると、古いバージョンの Subversion ライブラリにリンクされたクライアントからはアクセスできなくなります。

新しいワーキングコピー形式へのアップグレードプロセスにより、オーバーレイが表示されない、または正しいステータスが表示されないというわずかな問題が発生する可能性があります。ワーキングコピーで update または cleanup を実行するだけで、オーバーレイアイコンが正常に戻ります。

古いクライアントとサーバーは、1.4 サーバーとクライアントと透過的に相互運用できます。もちろん、クライアントとサーバーの両方が最新バージョンでない限り、新しい 1.4 機能の一部は利用できない場合があります。リポジトリをアップグレードする必要はありません

file:// アクセスを使用して BDB リポジトリにアクセスする場合は、そのリポジトリを BDB 4.3 形式に更新する必要があります。ただし、これは TortoiseSVN バージョン 1.2 より前のバージョンからアップグレードする場合にのみ必要です。その方法の手順は、Subversion FAQ ページにあります。