使用Team Foundation Server时是否可以协同工作?

时间:2011-10-26 15:09:07

标签: visual-studio-2010 tfs tfs2010

如果选择从Team Foundation Server选择“阻止其他用户签出和签入”:

  1. 任何人都可以访问代码吗?
  2. 有没有办法在其他用户的计算机上工作?
  3. 搁架怎么样?

3 个答案:

答案 0 :(得分:2)

我会解释这种锁定意味着有人会做一些具有破坏性的事情,以至于在发生这种情况时没有编辑过的副本符合你的利益。如果您认为这是一个错误,请与锁定文件的人员交谈。

如果您真的想要这样做,选项是自己删除文件的readonly属性(在Windows资源管理器中或通过shell)并编辑该文件。但是,这是一个给自己带来麻烦的好方法,如果文件将被锁定它的人大幅改变。此外,您需要稍后将其标记为在TFS中签出以实际签入。

我认为你不能搁置文件(除非你按照下面的选项),因为你将无法检查它以进行编辑。

最后一个选项是您可以分支文件,在分支上工作,然后在以后合并它。但是,如果锁定文件的人的编辑范围很广,那么这可能很难。

答案 1 :(得分:1)

我不确定我理解你的所有问题,但我会给它一个机会:

  1. 如果达到你的意思,获取最新版本并阅读,是的,他们可以。但是,除非它们绕过Visual Studio并使用命令提示符,Windows资源管理器等更改其只读属性,否则它们无法在锁定时更改代码。

  2. Visual Studio和TFS 2010引入了工作空间权限的概念。工作区现在可以是私有的(旧行为),公共有限的或公共的。 使用公共工作区,on可以编辑其他人工作区中的文件。有关详细信息,请参阅tf workspace /permission

  3. 无论任何人的工作空间是否锁定,您都可以搁置工作区中的任何内容。

答案 2 :(得分:0)

这是指向TFS

的权限值的链接

http://msdn.microsoft.com/en-us/library/ms252587.aspx

这应该回答你的问题