2015-10-14 39 views
0

我们打算利用Visual源安全2005 Team Foundation Server的2013年,我在基本模式下安装TFS 2013迁移。我让它安装SQL Server Express。配置TFS到工作像VSS

我想成立一​​个类似的工作流程的一个,我们目前在VSS。我们有一个小团队,所以我想建立一个独特的结账模型,没有分支和合并(我认为这涉及到强制服务器端工作区)。

我怎么能做到这一点,在未来所有项目集合级别?

+2

我强烈反对迫使现代SCM表现得像一个呆板,古老的一个。如果它是一个小团队,那么他们不应该花费几天时间才能习惯正确使用该工具。 –

+0

同意丹尼尔,我相信你将通过TFS系统获益很多。顺便说一下,你在使用TFS时遇到任何困难吗?请在下面查看我的回复,特别提到上面提到的两点。 –

回答

1
  1. 要禁用多个签出,请转到团队 - >团队项目设置 - >源代码管理 - >取消选中启用多个签出选项。

enter image description here

  • 如果您确实不想与分支合并功能正常工作,您可以禁用您的团队成员在对应的分支合并权限。请参阅https://msdn.microsoft.com/en-us/library/ms252587.aspx#VersionControl顺便说一下,分支合并也适用于本地工作区。
  • +0

    这样看起来像你会在项目级别上做到这一点。如何在收集或应用层级上设置此值?因为这看起来像我不得不设置此为每个SLN ... – John

    +0

    我在回答第一个设置:“禁用多退房”是在团队项目的水平;第二个设置:“禁用合并和分支”权限也可以在团队项目级设置。也就是说,如果在团队项目级别配置这两个设置,那么该团队项目下的所有解决方案(.sln)都不能同时由多个用户检出;也不能分支和合并。您不需要设置所有SLN的设置。 –

    +0

    好吧,但我是TFS的新手:您的回购中的所有SLN都是在一个团队项目下进行,还是更像是一个SLN到一个项目?例如,您的公司内部网和您的员工自助服务网站都不会同时在同一个团队项目下进行,对吗? – John