2016-11-15 4 views
1

私は "Main"という1つのフォルダを持つ "Project"という名前のTFSチームプロジェクトを持っています。古いチェンジセットをインプレースに分岐する?

私はすでにProject 2.0で開発を開始しており、新しい開発を開始する前にMainをブランチすることができませんでした。基本的には、2.0の開発が始まる直前に1.0の開発の終わりにMainを分岐したかのようにしたいと思います。この理由は、Project 2.0が中止され、1.0で終了した場所から開始できるようにしたいのですが、Mainフォルダ全体をロールバックして2.0の履歴をすべて失うことは望ましくありません。

これを行う方法はありますか?私は1.0の開発の終わりに関連付けられているチェンジセットで始まるMainフォルダを使って、 "Project"をトランクにしたいと思っています。そして、Mainを持っている新しいTeam Projectを作りたいと思っています。それは1.0の終わりにあり、2.0が決してキャンセルされなかったかのようにすべての履歴を維持する。

ありがとうございます!

+0

で答えを見るどのようにプロジェクト2.0を起動するようにしてください?プロジェクト1.0からすべての1.0の履歴を続けるだけですか? –

答えて

1

あなたのポイントを正しく理解しているかどうかはわかりません。 特定のチェンジセットでブランチを作成したい場合は、の後にchangestsを別のブランチに移動してください。

あなたのニーズ: - 1000(1.0の 開発の終わり)

は、特定のチェンジにあなたのメインブランチをリセットします。 1000年後のチェンジセットについて、あなたは(すべての履歴を維持するために)これは、単純なコマンドまたは分岐オプションでのTeam Foundationバージョン管理のために可能ない

新しいブランチに移動したいです。

コードのコピーをとり、変更をロールバックする必要があります。次にブランチを作成し、コピーした変更を上書きします。

あなただけの、これは達成することができ、特定のチェンジセットでおメインを分岐したい場合は、Can a branch be made from a previous changeset?

enter image description here