在签出之前将文件设置为只读

时间:2013-01-21 21:52:13

标签: c# winforms visual-studio-2010 tfs2012

我需要默认将项目文件设为只读,并且当且仅当我检出文件进行本地编辑时才使它们可写。

我认为这是默认行为,但出于某种原因我失去了它。我怎么能把它拿回来?

(我的最终目的是阻止开发人员在没有先退房的情况下编辑文件。)

1 个答案:

答案 0 :(得分:4)

看起来您正在使用" Local Workspaces" TFS 2012的特色。

这意味着所有文件都是可写的,不需要签出来删除只读标志(很像SVN和Git)。一旦对文件进行了更改,就会将其签出。

您可以将TFS更改为default到服务器工作区,或者只将工作区设置为每个开发人员的服务器工作区。