我想舍弃目前可以在两个分支之间合并的大量非连续变更集。
假设C100,C103和C105是等待合并的三个变更集,我可以使用以下命令将其全部丢弃,而没有任何不愉快的副作用吗?即影响/包括其他分支上的变更集C102,C104?
tf merge $/sourceBranch $/targetBranch /discard /recursive /version:C100~C105
它们似乎不太可能受到影响,但是我希望能得到任何确认,因为我非常希望不要破坏我新公司的源代码控制!
答案 0 :(得分:0)
我终于鼓起勇气,通过tf merge
使用非连续范围的变更集来运行/version:Cx~Cz
命令(而不是单独丢弃100多个变更集),并且正如预期的那样,它运行良好,因此我对破坏公司的源代码控制的偏执是没有根据的(当然,我可以取消待处理的合并丢弃)。
希望这可以确保将来有人进行一些可怕的合并!