在TFS 2010中将文件夹副本转换为分支
TFS 2010引入了将基本文件夹转换为分支的功能。文档中还提到了“重新租用分支”(它不出现在源代码管理资源管理器上下文菜单中,但只能通过文件>源代码管理>分支和合并…很难找到…)访问) 假设我有一个文件夹A和A2在源代码管理下。 A2是前从A复制的,但不是A的分支。它只是复制、添加到源代码管理并签入。因为它们没有声明为分支,所以A和A2之间没有合并操作的历史记录 命令“Convert to branch”和“Reparent branch”使我认为A和A2都可以从基本文件夹转换为分支,A可以配置为A2的父分支,从而使我能够使用TFS 2010的所有丰富分支功能 我做不到这一点。我将A和A2都转换为分支,但它们之间没有关系。尝试“重新分配”A2时,我无法选择A作为父分支在TFS 2010中将文件夹副本转换为分支,tfs,branch,parent,Tfs,Branch,Parent,TFS 2010引入了将基本文件夹转换为分支的功能。文档中还提到了“重新租用分支”(它不出现在源代码管理资源管理器上下文菜单中,但只能通过文件>源代码管理>分支和合并…很难找到…)访问) 假设我有一个文件夹A和A2在源代码管理下。 A2是前从A复制的,但不是A的分支。它只是复制、添加到源代码管理并签入。因为它们没有声明为分支,所以A和A2之间没有合并操作的历史记录 命令“Convert to branch”和“Reparent branch”使我认为A和A2都可以从基本文件夹转换为分支,A可以配
我该怎么做?如果我试图做的是不可能的,那么“转换为分支”和“重新生成分支”有什么好处?我以前从来没有这样做过,但下面是msdn中的链接,描述了如何做到这一点:在文件夹之间进行无基础合并后,阅读您应该能够使用“转换为分支”和“重新生成分支” 执行无基础合并,但不实际更改任何文件:
tf merge /baseless /recursive /discard <source> <destination>
tf合并/无基/递归/放弃
VS2012用户更新:
Visual Studio 2012进行无基础合并,这可以节省时间(无需TF命令行)
当我想将Master分支到一个特定的现有BugFixes文件夹时,遇到了这个问题,我已经将其转换为一个分支
只需合并两个不相关的分支,签入,然后重新分配即可
像个天才一样工作!这就是VS2012中的无基础合并。感谢萨哈斯·苏布拉曼尼安
去走走(
谢谢你的图片)