2011-09-01 140 views
12

誤ってチェンジセット全体をロールバックしました。その操作を取り消し、チェンジセットを復元するにはどうしたらいいですか?TFS 2010でチェンジセットロールバックを元に戻すにはどうすればよいですか?

+0

どのようにしてチェンジセットをロールバックしましたか? –

+1

このリンクを確認する[Team Foundation Serverの電源ツール でロールバックを使用する](http://mikefourie.wordpress.com/2011/08/20/using-rollback-in-the-team-foundation-server-power-tools /)。変更セットをロールバックすることができます。 – andreyi

+0

あなたはロールバックをロールバックできるはずです –

答えて

3

あなたは、常に「履歴の表示」することができますし、特定のチェンジセットを取得...

+0

もっと具体的に - 「このバージョンを取得する」を使用することを意味しますか?もしそうなら、これは実際にはロールバックの影響を受けるファイルを変更しません。例えば。私は現在、[delete、rollback]や[edit、rollback]などのステータスを持つファイルを持っています。後で変更はありません。 –

+8

私はちょうどこれを働いた。ロールバックはファイルをローカルに変更して復元する(つまり「ロールバックを元に戻す」)という効果がありました。「元に戻す」を使って変更を元に戻すだけでした。 –

-1

別の方法としては、Visual Studioコマンドウィンドウで次のコマンドを使用することができます。 TFのロールバック/チェンジを:changeset_number

+0

これはロールバックの仕方です。ロールバックを_undo_する方法。 –

2

は、最新の情報を取得します以前のロールバックされた変更セットをロールバックして、今すぐチェックアウトし、必要な変更を加えた後に変更をチェックインします。

13

TFSで "Rollback Entire Changeset"を選択すると、ローカルファイルが変更され、チェンジセットの変更が元に戻されます。

ローカルの変更で、変更を確認するまで有効にならないため、プロジェクトで「保留中の変更を元に戻す」を使用してロールバックを元に戻すことができます。これは、コミットされていない他の変更も失われることを意味するので、注意して使用してください。

関連する問題