1

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

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

我想征求意见,这种合作是否被认为是好的做法,在某些情况下可以,或者由于某些原因明显是错误的。

4

1 回答 1

6

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

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

我会首先询问单个模型出了什么问题,然后从那里开始。

于 2013-08-13T16:44:45.583 回答