TFS中的每个开发者分支可行吗?

时间:2013-08-13 16:34:55

标签: version-control tfs branch

在我目前的项目(由五个开发人员组成的团队)中,所有开发人员都使用他们自己的TFS分支(按开发人员命名)。他们会不时合并到主要开发部门。

每个开发人员使用分支的论点是:当他们在一个分支中工作时出错太多了。开发人员主要使用远程工作,但使用一个常见的TFS和AD帐户(VPN连接)。

我想得到的意见是,这种合作是否被认为是良好的做法,在某些情况下是好的,或者出于某些原因只是明显的错误。

1 个答案:

答案 0 :(得分:6)

是否可行,是的。将你正在做的事情与其他人隔离开来并不一定是坏事......有一个问题,每个人都必须不断地让他们的代码与主干中的内容保持同步。你不能说没有合并或从主干获得4周。这将永远导致问题。

你需要关注的部分是:“当他们在一个分支机构工作时,出了太多问题。”这听起来像是他们如何使用源代码控制严重错误。有数千个团队,开发人员在同一个分支上工作,根本没有问题。 (我可以想到我工作的6个团队,但没有一个有问题)。在转向像你所说的伪分布式模型之前,他们需要弄清楚基础知识。对我来说,这听起来并不像他们这样下来。我可能错了吗?是的,当然,但乍一看,使用基本的源代码控制似乎有点问题。

我首先会问单一型号出了什么问题然后从那里开始。