2009-06-12 18 views

回答

41

假設你要刪除的候選#1234 ...

tf merge ServicePack\2.1 Integration /r /version:1234~1234 /discard 
tf checkin 
-4

儘管無法「刪除」合併候選項,但合併該文件時可能會選擇「接受目標版本」選項。

這會將文件標記爲合併,但不會對目標進行任何更改。雖然不是最優雅的解決方案,它會做你所需要的。

+0

即使有不衝突? – NotDan 2009-06-15 13:46:56

+0

我明白你的意思了。我看不出你如何以優雅的方式做到這一點,但你可以像平常一樣進行合併,然後用簽入時目標分支的內容覆蓋該文件。 TFS需要像Perforce一樣支持這個用例。 – 2009-06-16 10:42:33

5

在Team Foundation Server的2010,你可以從合併丟棄的變更與此語法:

tf merge "$/[Source Branch]" "$/[Target Branch]" /r /version:[Version] /discard