对不起我的问题,但是我是TFS noob用户,git cherry-pick的TFVC(团队基础版本控制)中的等价物是什么?
答案 0 :(得分:8)
答案 1 :(得分:2)
首先,为您想挑选的变更集创建一个补丁:
tf diff /version:C1234 /format:unified > cherry.patch
(注意:注意从PowerShell重定向到文件。它想要编写许多程序很难处理的UTF-16文件。)
然后使用patch:
应用补丁patch -p0 < cherry.patch
答案 2 :(得分:-1)
真的没有。 TFVC和Git是根本不同的源代码控制范例,你不应该尝试以同样的方式使用它们。
在TFVC中,樱桃采摘被认为是一种不好的做法,因为无基础合并(TFVC具有分层分支 - 无根合并正在两个没有父母的分支之间合并/孩子的关系)。合并通常应包括对分支所做的所有更改,按顺序,直到给定的时间点。虽然您可以合并单个更改集并跳过您不希望包含的更改,但您无法在一次操作中合并多个非连续更改集。