バージョン管理の新機能
Visual Studio Team Foundation Server 2012 をインストールまたはアップグレードする場合、チームで新しい機能を利用できます。
dev ようにコンピューターを設定します。
使用 Visual SourceSafeできるか。Visual SourceSafe から Team Foundation Server に (TFS) Team Foundation サービスまたはコード プロジェクト、ファイル、バージョン履歴、ラベル、およびユーザー情報を向上できます。「Visual SourceSafe からのアップグレード」を参照してください。
、の Team Foundation Server に接続されていない場合でも、バージョン管理されたファイルで作業する場合は、ローカル ワークスペースを使用します。「ローカル ワークスペースとサーバー ワークスペースのどちらを使用するかを決定する」を参照してください。
dev、日付と時刻のローカル ファイルの日付時刻スタンプが一致をバージョン管理ファイルのバージョンのコンピューターをように、ワークスペースを構成します。「ワークスペースの作成と操作」を参照してください。
バージョン管理のコードベースのアプリケーションを開発します。
整理され、透過的な方法で使用します
次に、進行中の、および中断された作業 (Visual Studio Premium、Visual Studio Ultimate のみ) を編成するためにチーム エクスプローラーで [担当作業] を使用します。自動透過性を提供し、チームとのコラボレーションを転送します。たとえば、[作業中] に作業項目を移動するとき、チームはタスクの委員会で作業を開始したことを確認できます。
バージョン管理されたコードベースでのアプリケーションの開発、アジャイル計画とイテレーション を参照してください。
コード レビューを実施する
中断されるアクティブなマルチパーティのコード レビューまたはチェックインされたコード (Visual Studio Premium、Visual Studio Ultimate) だけを行います。
レビューが既存のコードの新しいコードの全体、ファイル レベルとコード ブロック レベルのコメント、および比較含まれています。
開発者日: コード レビューを行います。を参照してください。
電子メールのアラートに申し込んで。
チェックイン、コード レビューなどに関する電子メールのアラートを含むプロジェクトのアラートに、ここで、目的のプロジェクトのイベント申し込んでします。チーム エクスプローラーで、[ホーム]、[設定]、[プロジェクト警告] を選択 します。
作業を中断し、シェルブセットを管理します。
の使用は互換性に影響を減らすに作業を中断します
中断によって無駄になる途端と時間を短縮できます。[担当作業] のページから 1 タスクのためのワークスペースを保存し、新しいタスク (Visual Studio Premium、Visual Studio Ultimate のみ) で開く作業にクリーンアップするために [Suspend Work] を選択します。
このアクションは、開いているウィンドウ、ブレークポイントやウォッチ ウィンドウの変数のようなコードに変更を含む Team Foundation Serverに作業を、テスト、およびそのほかの重要なファイルとキュー保存します。次に、前の手順で中断したタスクの作業ができます。
開発者日: [Suspend Work]を参照してください。
チーム エクスプローラーのシェルブセットを使用します。
チーム エクスプローラーにおけるのシェルブセットを管理し、表示します。
シェルブセットによって影響を受けるファイルに対する保留中の変更がある場合でも、ワークスペースにアンシェルブの複数のシェルブセット。
を使用してシェルブセットをチーム メンバーの "簡易" 名前またはユーザー id 検索します。
「作業の中断とシェルブセットの管理」を参照してください。
バージョン コントロールのチームのコードベースで作業を提供します。
、を使用すると、保留中の変更を管理および使用する場合は、ツールを使用して作業の豊富な永続的な概要を取得するには、保留中の変更のページをチーム エクスプローラーで。
Visual Studio によって自動的に Visual Studio の外部で構成されるローカル ワークスペースの変更を検出します。たとえば、ローカル ワークスペースのファイルを編集し、保存するには、メモ帳を使用すると、変更が保留中の変更のページに自動的に表示されます。
「コードの作成と保留中の変更の管理」を参照してください。
ファイルに問題を管理し、解決します。
チーム エクスプローラーの変更セットを使用します。「変更セットの検索と表示」を参照してください。
相違点をより明確にし、比較の新しいウィンドウを使用して、ワークスペースのバージョンを、その時点で変更します。「ファイルの比較」を参照してください。
作業の競合によっても小さいため、自動的に特定の種類の競合を解決する Visual Studio の試行頻繁に中断します。手動で競合を解決する必要がある場合は、強化されたマージ ツールを使用する場合に比べて簡単に挿入します。「ファイルの競合の解決」を参照してください。
Visual Studio のロールバックを変更できます。(これで完了前のバージョンで、コマンド プロンプトからのみ変更をロールバックします。)「ロールバック変更セット」を参照してください。
"簡易" 名前はユーザー id の代わりに表示されます (たとえば、ソース管理エクスプローラーの [ユーザー] の列)。
長いファイルのパスを作成して使用するには、Team Foundation Server 2012.1 との [Visual Studio 2012.1] を使用できます。たとえば、Team Foundation Server 399 文字の Unicode 文字を複数含むソース管理パスを作成できます。Team Foundation で制限:を付けます。バージョン コントロールに適用される制限事項を参照してください。
チェックイン メモはシステムによっては自動的には生成されません。たとえば、自動的にチーム プロジェクト コレクションの作成時にチェックイン メモを生成しません。
新しいプロパティの変更の型を使用できます。
チェック アウト ロックは、ローカル ワークスペースに対して適用できず、は使用できません。「ロックの種類について」を参照してください。
分岐を使用して分離のリスク
- Visual Studio のベースレス マージを実行します。(前のバージョンで、コマンド プロンプトからのみベースレス マージを実行できます。)
バージョン コントロールの管理
チーム プロジェクト コレクションとチーム プロジェクトのバージョン コントロール設定を管理するには:
チーム エクスプローラーで、[ホーム] を選択し、[設定] を選択します。
[設定] のページで、[チーム プロジェクト] か [チーム プロジェクト コレクション] のセクションで取り込み、[ソース管理] を選択します。
、Web ブラウザーの項目のセキュリティを管理します。
[!メモ]
現在、Team Foundation バージョン管理の管理は再発行していません。Visual Studio Team Foundation Server の最新バージョンに合わせて改訂中です。
コマンド ライン
項目のプロパティを管理する tf property "のコマンドを使用します。
一部のコマンドが変更されました。詳細については、/help のオプションを使用します。
[!メモ]
現在、Team Foundation バージョン管理のコマンド リファレンスは再発行していません。Visual Studio Team Foundation Server の最新バージョンに合わせて改訂中です。