方法 : 変更セットをロールバックする
更新 : 2007 年 11 月
変更セットは永続的なレコード部分で、厳密に言うと、元に戻したり削除したりできないものですが、以下の手順により、変更セットをロールバックできます。これは、間違ったチェックインを訂正する一般的な方法になります。
メモ : |
---|
以下の手順は単一のfile に対して実行していますが、複数のファイルに対しても同じ手順によりロールバックできます。 |
必要なアクセス許可
これらの手順を実行するには、[チェックアウト] のアクセス許可が [許可] に設定されている必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。
ファイルの前のバージョンに戻るには
ソース管理エクスプローラで、変更セットをロールバックするファイルを右クリックし、コンテキスト メニューの [特定バージョンの取得] をクリックします。
[取得] ダイアログ ボックスで、ファイルの前のバージョンを選択し、[取得] をクリックします。詳細については、「方法 : 変更セットからファイルの以前のバージョンを取得する」を参照してください。
このファイルがワークスペースに読み込まれたら、ファイルを右クリックし、コンテキスト メニューの [編集用にチェックアウト] をクリックします。
ファイルをもう一度右クリックし、[保留中の変更をチェックイン] をクリックします。
[チェックイン - ソース ファイル] ダイアログ ボックスで、ファイルを選択し、[チェックイン] をクリックします。
[競合の解決] ダイアログ ボックスが開きます。
[解決] をクリックし、[バージョンの競合の解決] ダイアログ ボックスを開きます。
[サーバーの変更を破棄] をクリックします。
[OK] をクリックします。
メモ : サーバーの変更を破棄する前に、[比較] をクリックして、サーバー上のファイルとローカル コピーとを同時に表示して、確認できます。
[競合の解決] ダイアログ ボックスで、[閉じる] をクリックします。
ソース管理エクスプローラで、ファイルを右クリックし、[保留中の変更をチェックイン] をクリックします。
[チェックイン - ソース ファイル] ダイアログ ボックスで [チェックイン] をクリックします。