2

我工作的公司最近开始使用 TFS 2010 进行版本控制,我们就建立签出策略进行了一些积极的讨论。目前,我们启用了多次签出。启用此策略是因为,作为一个小型开发团队,我们总是可以在签入时聚在一起讨论合并冲突。我们没有达成共识的一件事是获得最新的退房信息。我们是否还应该强制执行“允许在退房时获取最新信息”政策?它是否有助于确保我们不会编辑过时的代码?

4

1 回答 1

4

最好将其禁用,因为每个用户都可以通过修改他们在 Visual Studio 中的设置(工具菜单 -> 选项 -> 源代码管理 -> Visual Studio Team Foundation Server)根据他们首选的工作方式在 Visual Studio 中本地启用此选项.

启用此选项的大多数团队都来自已经以这种方式运行的系统(主要是 Visual Source Safe),因为他们已经习惯了以这种方式工作。

我发现大多数人都希望明确控制他们的文件何时更新,这样其他人的更改就不会意外地打乱他们的流程,因为他们可能还没有为团队成员提前签入的最新更改做好准备。

但是,每个在活动项目中使用共享签出的团队都应该接受培训,并意识到定期获取最新更改是一种很好的做法,因为当他们最终想要签入他们的工作时,这将减少冲突和混乱的数量。

考虑获取最新版本的代码:

  • 当你开始一天的工作时。
  • 如果这是一个非常繁忙的项目,则全天
  • 最重要的是,在您签入更改之前,您应该获得最新的更改,然后测试您的构建。
于 2012-07-30T17:56:07.483 回答