tfs - TFS 2012分支-将Dev复制为主

标签 tfs branching-and-merging

我目前在TFS中只有一个Dev文件夹有一个解决方案:

/Dev

我想为此解决方案实现分支策略:
/Dev
/Main

我知道我可以使用“转换为分支”功能,但是如何在新的父(主)分支和现有子(Dev)分支之间建立关系?

我不想将Dev重命名为Main,因为我想保留dev分支中的现有 checkin 历史记录。我是否可以通过另一种方法将现有的Dev分支建立为子分支,而将新的Main分支建立为父分支,而不必重命名Dev?

最佳答案

如果main还不存在,则只需从dev中获取一个分支,并将其命名为Main。完成此操作后,您可以重新创建分支,以便dev是main的子级。

为此,请在源代码管理资源管理器中选择“开发”,然后右键单击,然后选择“分支和合并”。最后选择“reparent”,并使用UI更改与main的关系。

如果Main存在,那么您将需要执行baseless merge来建立分支关系

关于tfs - TFS 2012分支-将Dev复制为主,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14350202/

相关文章:

visual-studio-2008 - 将最近的主干更改合并到 Visual Studio 2008 TFS 中不久前的主干分支

java - Git:维护 2 个分支,99% 的代码相似

git - git 如何处理来自现已删除的分支的先前非快进 merge ?

git - 我们可以在已经与 master merge 的分支上提交吗?

c# - 使用日期精度运行查询时,您不能提供带日期的时间

c# - 用于转到源代码管理资源管理器中特定项目的 Visual Studio 命令

visual-studio - 在TFS项目中,Visual Studio将WCF类标记为 “Type or namespace could not be found”,但是可以完美地编译和构建它们

TFS 分支和合并策略

ssis - 比较 SSIS 包代码...有什么建议吗?

Git 分支策略 - pull 请求创建 merge 提交,使分支看起来不同,而文件相同