【发布时间】:2010-09-05 21:01:43
【问题描述】:
是否有人在地理位置分散的团队中使用 Team Foundation Server?我们在英国,尝试与澳大利亚的一个团队合作,我们发现这非常困难。
我们主要的两个问题是:
- 无需我们询问最新情况,我们就可以向我们检查所有内容。
- 即使使用代理,大多数事情也需要一段时间才能发生。
很多像这样令人讨厌的小事情正在硬化我们的动脉,阻止我们交付代码,坦率地说,它们正在创造一种类似于将金糖浆推上沙丘的用户体验。
有人实际上每天都在以这种方式使用 TFS,并且(相对)成功吗?
如果有,您是否有任何值得了解的提示、技巧、窍门或陷阱?
附:升级到 CruiseControl.NET 不是一种选择。
【问题讨论】:
-
您使用的是 TFS 2005 还是 2008。因为 2008 对代理进行了大量改进。以及新的服务包修复了几个错误。让我知道它将帮助我从哪里开始,因为我使用了代理并且我没有任何问题。我发现最大的事情是代理和 TFS 之间的互联网连接需要低延迟。我还发现,如果您在两个不同的 AD 域上工作,有时代理只是最好的解决方案。如果你在同一个地方,在两个地方之间设置一个 VPN 或其他类型的安全连接,你
-
@Nick Berardi 我们使用的是 2008。ping 时间约为 310 毫秒,略低于 recommended maximum of 350ms。这与英国和澳大利亚之间的情况差不多。我想通过行星隧道可能会有所帮助,它会减少大约 100 毫秒,但我认为预算不会得到批准。 :-) 你认为这只是一个问题吗?我们可以接受,但随机结账有什么用?
-
随机检出是 Visual Studio,如果有人查找并替换它会检出所有必要的文件。如果代码文件有子文件,它会检出所有子文件。如果您运行测试,则会检出 vsstest 文件。不断地不断。您还必须记住 Microsoft 推荐的最低要求。他们通过在您想自己开枪之前查看他们可以减少系统资源的程度来找到最小值。我相信,Windows Vista 推荐的 RAM 约为 512 MB。显然我们都知道 2GB 以下的任何东西都会很痛苦。所以你基本上是对的
标签: visual-studio tfs