バージョン6.1のブランチで作業しているプロジェクトがあります。 6.1ブランチで行われた変更の1つ(チェンジセット1800)はバグ修正であり、誰かが6.0リリースのリリースにパッチを当てることが十分に緊急であると判断しました。Visual Studioで別のブランチから別のブランチに差分を適用するTFS
ここでは、1800年以降のチェンジセットの前に問題のファイルが変更されました。彼らが望むのは、パッチを6.0に適用するだけです。 http://linux.die.net/man/1/patch 1として
、行うための最善のことは、6.0へのパッチように、その差分ファイルを適用その後、1799年にチェンジ1800年を比較して差分ファイルを作成し、になるだろうと思われます。私はTFSでこれをどこから始めるべきかさえ知らない。
フォールバックプランとして、私はいつでもチェンジセット1800の違いを手作業で調べて最新バージョンのプロダクションにコピーしてパッチを当てることができますが、可能であればこれを正しく実行したいと思います。
脇: 私は差分を適用することで、あなたは1799> 1800の差分に関与したコードの一部は、唯一の現在の製品版とチェンジ1799年の間に確立されたコードに依存しているという事実を危険にさらすことを理解diffパッチが適用された後に、迅速に製品をビルドしてテストすることで簡単に検証できます。私たちはそれについて心配していません。 (行が追加、削除、変更)TFSにおける
チェンジファイルの絶対的なコンテンツを格納しませんが、違い:
私は急いでいたので、差分を見て、変更をコピーしたものを手作業でチェックアウトしたものにコピーペーストしなければなりませんでしたが、私は組み込みのTFSコマンドを使ってこれを行う方法を知りたいのです将来も。私は先進的なTFSのもののどこかにコマンドラインユーティリティがあることを知っていますが、私はそれをぶち込んだことはありません。 – Alain