Share via


方法 : 変更セットをロールバックする

更新 : 2007 年 11 月

変更セットは永続的なレコード部分で、厳密に言うと、元に戻したり削除したりできないものですが、以下の手順により、変更セットをロールバックできます。これは、間違ったチェックインを訂正する一般的な方法になります。

ms194956.alert_note(ja-jp,VS.90).gifメモ :

以下の手順は単一のfile に対して実行していますが、複数のファイルに対しても同じ手順によりロールバックできます。

必要なアクセス許可

これらの手順を実行するには、[チェックアウト] のアクセス許可が [許可] に設定されている必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。

ファイルの前のバージョンに戻るには

  1. ソース管理エクスプローラで、変更セットをロールバックするファイルを右クリックし、コンテキスト メニューの [特定バージョンの取得] をクリックします。

  2. [取得] ダイアログ ボックスで、ファイルの前のバージョンを選択し、[取得] をクリックします。詳細については、「方法 : 変更セットからファイルの以前のバージョンを取得する」を参照してください。

  3. このファイルがワークスペースに読み込まれたら、ファイルを右クリックし、コンテキスト メニューの [編集用にチェックアウト] をクリックします。

  4. ファイルをもう一度右クリックし、[保留中の変更をチェックイン] をクリックします。

  5. [チェックイン - ソース ファイル] ダイアログ ボックスで、ファイルを選択し、[チェックイン] をクリックします。

    [競合の解決] ダイアログ ボックスが開きます。

  6. [解決] をクリックし、[バージョンの競合の解決] ダイアログ ボックスを開きます。

  7. [サーバーの変更を破棄] をクリックします。

  8. [OK] をクリックします。

    ms194956.alert_note(ja-jp,VS.90).gifメモ :

    サーバーの変更を破棄する前に、[比較] をクリックして、サーバー上のファイルとローカル コピーとを同時に表示して、確認できます。

  9. [競合の解決] ダイアログ ボックスで、[閉じる] をクリックします。

  10. ソース管理エクスプローラで、ファイルを右クリックし、[保留中の変更をチェックイン] をクリックします。

  11. [チェックイン - ソース ファイル] ダイアログ ボックスで [チェックイン] をクリックします。

参照

概念

バージョン管理サーバーへの変更の送信

その他の技術情報

フォルダの相違点とファイルの競合の解決 (Team Foundation バージョン管理)