Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# TFS 2013与母公司同步分支机构_C#_Tfs_Branching And Merging - Fatal编程技术网

C# TFS 2013与母公司同步分支机构

C# TFS 2013与母公司同步分支机构,c#,tfs,branching-and-merging,C#,Tfs,Branching And Merging,这个问题可能已经得到了回答,但我找不到合适的答案 我使用的是TFS 2013,我们已经开始使用每种功能类型的分支方法进行开发 这很好,但是我遇到了一个问题,我目前正在处理的分支 该系统是一个基于web的应用程序,它使用WCF接口与数据库通信并提供业务逻辑 一位同事更新了其中一个接口,然后继续更改一些web应用程序 这些更改现在已经签入并合并到主开发分支中 在查看我的分支时,它现在由于WCF接口的更改而中断 我的问题是,是否可以促进我的同事对我的分支所做的签入更改,以便它修复我现在遇到的问题 如果

这个问题可能已经得到了回答,但我找不到合适的答案

我使用的是TFS 2013,我们已经开始使用每种功能类型的分支方法进行开发

这很好,但是我遇到了一个问题,我目前正在处理的分支

该系统是一个基于web的应用程序,它使用WCF接口与数据库通信并提供业务逻辑

一位同事更新了其中一个接口,然后继续更改一些web应用程序

这些更改现在已经签入并合并到主开发分支中

在查看我的分支时,它现在由于WCF接口的更改而中断

我的问题是,是否可以促进我的同事对我的分支所做的签入更改,以便它修复我现在遇到的问题

如果是,是如何做到的

还是我必须重新从主开发分支机构分支


谢谢

如果您已经从主开发分支创建了分支,那么您没有理由不能运行从主开发到分支的“合并”以获得更新。我建议您在执行“合并”之前,先在分支上签入所有挂起的更改,并在两个分支上运行“Get Latest”,否则在合并过程中可能会出现问题(解决3个不同版本之间的冲突差异会变得非常混乱)


使用多分支策略运行时,如果主(主干)分支已更新,则更新您正在处理的分支是一个相当常见的用例。

因此,目前我们有一个主主干,可以从中创建两个分支。第一个分支被检入并合并回主干。现在我希望有效地做一个get latest,将主分支中的changed Now更新为分支2。当我做“获取最新信息”时,所做的只是检查本地未完成的更改,而不是分支之间的更改。这意味着首先对两个分支执行“获取最新信息”,并确保所有内容都已检入或搁置,这将使合并更容易。然后从主分支合并到分支2。这将通过Main获得从分支1到分支2的更改,这要感谢所有这些