如果选择从Team Foundation Server选择“阻止其他用户签出和签入”:
答案 0 :(得分:2)
我会解释这种锁定意味着有人会做一些具有破坏性的事情,以至于在发生这种情况时没有编辑过的副本符合你的利益。如果您认为这是一个错误,请与锁定文件的人员交谈。
如果您真的想要这样做,选项是自己删除文件的readonly属性(在Windows资源管理器中或通过shell)并编辑该文件。但是,这是一个给自己带来麻烦的好方法,如果文件将被锁定它的人大幅改变。此外,您需要稍后将其标记为在TFS中签出以实际签入。
我认为你不能搁置文件(除非你按照下面的选项),因为你将无法检查它以进行编辑。
最后一个选项是您可以分支文件,在分支上工作,然后在以后合并它。但是,如果锁定文件的人的编辑范围很广,那么这可能很难。
答案 1 :(得分:1)
我不确定我理解你的所有问题,但我会给它一个机会:
如果达到你的意思,获取最新版本并阅读,是的,他们可以。但是,除非它们绕过Visual Studio并使用命令提示符,Windows资源管理器等更改其只读属性,否则它们无法在锁定时更改代码。
Visual Studio和TFS 2010引入了工作空间权限的概念。工作区现在可以是私有的(旧行为),公共有限的或公共的。 使用公共工作区,on可以编辑其他人工作区中的文件。有关详细信息,请参阅tf workspace /permission。
无论任何人的工作空间是否锁定,您都可以搁置工作区中的任何内容。
答案 2 :(得分:0)