Subversion 1.7 へのアップグレード
Xcode 5 は今や Subversion 1.7 を含んでいます。
Xcode 5 で新しい作業コピーをチェックアウトすると、Subversion 1.7 が自動的に使用されます。初めに Xcode 5 で既存のプロジェクトを起動すると、Subversion 1.6 から Subversion 1.7 にアップグレードするオプションが表示されます。まだ Xcode の以前のバージョンを使用している場合を除き、アップグレードすることを強く奨励されます。
重要: Subversion 1.7 にアップグレードした後、Subversion 1.6 に戻ることはできません。
Subversion 1.7 は、多くの利点を提供します:
- パフォーマンスの向上。 多くの一般的なソース制御操作の高速化、チェックアウト速度が最も顕著に有意に増加。
- 変更されたファイルの責任。 Subversion 1.7 を使用すると、ローカルで変更されたファイルの責任の注釈を提供できます。これまでは Git を使用している場合のみに可能でした。
- ラインの責任。 既存のファイルの責任のすべてを表示することとは対照的に、ファイル内の特定の行の責任だけを表示します。
- コマンドラインの統合。 Subversion 1.7 のコマンドだけが、コマンドラインからアクセスできます。
- 改善されたファイル編成。 Subversion 1.7 は、Subversion のメタデータを一元化することにより、よりクリーンなファイル構造を提供します。チェックアウトの各ディレクトリ内のファイルが .svn を有している代わりに、チェックアウトしたディレクトリのルートに1つだけ .svn ファイルがあります。
初めに Subversion 1.7 にアップグレードしないことを選択した場合は、[ソース制御(Source Control)] > [作業コピー(Working Copy)] > [更新(Upgrade)] を選択して、いつでも作業コピーをアップグレードできます。