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
TFS分支和合并_Tfs - Fatal编程技术网

TFS分支和合并

TFS分支和合并,tfs,Tfs,我有一个名为“APP1”的项目文件夹。我们当前正在部署此文件夹中的代码。我们希望再创建一个文件夹或分支,以便开发人员可以轻松地签入所有新更改,而不会直接影响主文件夹 我们是否应该拥有文件夹“APP1”的一个分支,以便开发人员可以在新创建的分支中签入其所有更改,并最终将所有新更改合并到主文件夹“APP1”中 这是一种正确的方法吗?我们将所有新更改合并到主文件夹有多容易 我们有一个由大约4名开发人员组成的团队,在同一个项目上工作。这将是一种方法。您可能需要使用不同的分支和合并策略,直到您找到适合您和

我有一个名为“APP1”的项目文件夹。我们当前正在部署此文件夹中的代码。我们希望再创建一个文件夹或分支,以便开发人员可以轻松地签入所有新更改,而不会直接影响主文件夹

我们是否应该拥有文件夹“APP1”的一个分支,以便开发人员可以在新创建的分支中签入其所有更改,并最终将所有新更改合并到主文件夹“APP1”中

这是一种正确的方法吗?我们将所有新更改合并到主文件夹有多容易


我们有一个由大约4名开发人员组成的团队,在同一个项目上工作。

这将是一种方法。您可能需要使用不同的分支和合并策略,直到您找到适合您和您的团队的方法

ALM rangers为TFS分支和合并策略提供了一个大型指南。看

下面是他们其中一个指南中的图片,描述了可能适用于您的团队的潜在分支/合并策略,具体取决于团队规模和发布节奏:


< P>你可以考虑使用基本分支计划。类似于此开发版本的结构。您可以将项目“Main”分为两个,一个名为“Development”,另一个名为“Release”。所有用户都可以在开发分支工作,在他们测试代码之后,然后合并到主分支。当您想要发布项目时,可以将代码从主分支合并到发布分支


感谢您的回复!!在TFS中,合并从“开发”分支到“主”以及从“主”到发布的更改有多容易?在源代码管理资源管理器中,右键单击要合并的分支,指向分支和合并,然后单击合并。是的,我已经尝试过,如果合并的更改很少,效果会很好,但我想知道,如果我们有多个更改要与在同一分支上工作的更多开发人员合并,我们可能会面临任何其他复杂性。如果其他团队成员在您获取文件的最新版本和您尝试签入文件之间签入更改,您可能会遇到冲突,但您可以通过自动解决、自动合并或手动解决来轻松解决冲突。检查一下谢谢!!这就是我想确认的。