これは良いものです、私が行うための最善のことは、メインブランチのファイルやフォルダを復活することだと思います。これを行うには、 "ツール"、 "オプション"に進みます。 「Visual Studioのチーム基礎サーバー」を選択し、「ソース管理」を展開して、チェックこれはあなたが削除されたファイルを選択し、「削除の取り消しを使用できるようになります
「表示は、ソース管理エクスプローラでアイテムを削除しました」 "それらを取り戻すためのコマンド。あなたが本当にメインブランチにあなたのdevのブランチから変更をプッシュする場合
しかし、あなたはマージを行うためにTFSを強制的にコマンドラインを使用することができるかもしれません。
オープンのVisual Studio 2010のコマンドプロンプトと、例えばワークスペースに
をナビゲートcd c:\tfs\MyLocalWorkspace
は、これは、それは、彼らが以前にマージされてきたと思っても、変更をマージするためにTFSを強制します
tf merge $/TeamProject/Dev $/TeamProject/Main /recursive /force
「TF」コマンドを使用します。おそらく、 "undelete"を使用することは、将来的に "wierd stuff"が起きる可能性が最も低い方法だと言います。
この古い質問をチェックしてください:http://stackoverflow.com/questions/7510089/does-tfs-branching-have-a-child-parent-relation – pantelif