2017-04-26 4 views
0

メインブランチには私のDevブランチにはないチェンジセットがあるようですが、古いものです。 変更セットをどのようにクリーンアップする必要がありますか?メインからDevへのチェンジセットのクリーンアップ

次は、MainをDevにマージしようとしており、変更があると言います。私が理解していることは、MainとDevが一致すれば、このマージの間にチェンジセットを見るべきではないということです。

私がDevからMainにマージすると、変更セットはありません。

新しい変更セットが既に適用されていても、これらをマージする必要がありますか?変更例が作成され、4/25にMainにマージされました。

これは現在のコードを上書きするか、実際には履歴を更新するだけですか?

enter image description here

答えて

1

あなたは/discardオプションでtf merge commandを使用することができます。

/破棄は、マージ操作を実行しますが、マージが発生したことを追跡するために、マージ 履歴を更新しません。これにより、特定のマージのためにチェンジセット が使用されなくなります。

サンプル・コマンド:

tf merge $/Project/SourceBranch $/Project/TargetBranch /discard /recursive /version:C56693~C56693 

それはバージョンが〜からにあるので、一度に複数のチェンジセットを破棄することができチェンジ56693.を破棄します。コマンドが終了したら、まだのマージをチェックする必要があります

関連する問題