非常抱歉提出这个问题,我是一个TFS新手用户,那么在TFVC (Team Foundation Version Control)中,与git cherry-pick相对应的是什么呢?
非常抱歉提出这个问题,我是一个TFS新手用户,那么在TFVC (Team Foundation Version Control)中,与git cherry-pick相对应的是什么呢?
首先,为您想要挑选的变更集创建一个补丁:
tf diff /version:C1234 /format:unified > cherry.patch
patch -p0 < cherry.patch
tf vc diff
是什么?文档将其显示为tf diff
,自TFS 2005以来就没有改变。如果您要对一个看起来实际上不存在的命令进行投票和编辑,请提供一些文档链接。https://www.visualstudio.com/en-gb/docs/tfvc/difference-command - Edward Thomson实际上并没有。TFVC和Git是根本不同的源代码控制范例,你不应该试图以相同的方式使用它们。
在TFVC中,挑选特定变更被认为是一种不好的做法,无基础合并也是如此(TFVC具有分层分支——无基础合并是在两个没有父子关系的分支之间进行合并)。合并通常应包括分支上所有按顺序进行的变更,直到某个时间点。虽然你可以合并单个变更集并跳过不想包含的变更,但你不能在一个操作中合并多个非连续的变更集。