TFS 2010のチェックインを元に戻す(ロールバックする)方法を教えてもらえますか?
Team Foundation Server 2010バージョン管理で変更セットをロールバック(復帰)するための2つのオプションがあります。最初のオプションは、ユーザーインターフェイスを使用することです(最新バージョンの TFS 2010 Power Tools がインストールされている場合)。
もう1つのオプションは、 TFS 2010バージョン管理コマンドラインアプリケーション を使用しています。
tf.exe rollback
ブログ投稿 に両方のアプローチに関する情報があります。
Team Foundation Server 2012、2013、またはVisual Studio Onlineの場合、ロールバックはソース管理エクスプローラーに直接組み込まれ、変更セットの詳細を開くときにチームエクスプローラーウィンドウで。 Visual Studio 2012以降を使用している場合、この機能のためにPower Toolsのリリースをインストールする必要はありません。ここで利用可能な変更セットのロールバックに関する詳細を議論する素晴らしいMSDNの記事があります: http://msdn.Microsoft.com/en-us/library/ms194956(v = vs.110).aspx
2010の場合、コマンドラインからrollbackコマンドを使用します。現時点では、これに対するIDEの統合サポートはありません。
基本的に、それが機能する方法は、「アンチデルタ」を作成して、影響を受けるチェンジセットを無効にすることです。 Get Specific Versionを実行し、ファイルに変更されたように見えるようにファイルにスペースを追加してチェックインすることで、同じことを手動で行うことができます。私はそれを行う方が速いと思うので、ファイル。
電動工具またはコマンドラインを使用しない場合:
コマンドラインを使用して、変更セット(TFS2010)をロールバックできます。
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" rollback /changeset:123 /recursive
注:「ワークスペースを特定できません」エラーを回避するには、Visual Studioコマンドプロンプトでもtf.exeのフルパスを使用する必要があります。詳細 こちら
ロールバックリファレンス(TFS 2010)
https://msdn.Microsoft.com/en-us/library/dd380776(v = vs.100).aspx
別のユーザーの変更をロールバックする
別のユーザーの変更をロールバックしようとしている場合は、ロールバックしようとしているファイルが最新のものであることを確認してください。そうしないと、エラーが表示されます。
「ロールバックする変更はありません。」
TFSには元に戻すオプションはありません(2008年まで、2010はまだ使用していません)。変更をロールバックするために使用できるコマンドラインパワーツールがいくつかあります。
http://msdn.Microsoft.com/en-us/library/ms194956%28VS.80%29.aspx
HTH
visual Studioでファイルを右クリックし、ソース管理/履歴を表示してから最後の変更セットを選択し、右クリックして[ロールバック]をクリックします。ロールバックが完了したら、再度チェックインする必要があります。