我需要默认将项目文件设为只读,并且当且仅当我检出文件进行本地编辑时才使它们可写。
我认为这是默认行为,但出于某种原因我失去了它。我怎么能把它拿回来?
(我的最终目的是阻止开发人员在没有先退房的情况下编辑文件。)
答案 0 :(得分:4)
看起来您正在使用" Local Workspaces" TFS 2012的特色。
这意味着所有文件都是可写的,不需要签出来删除只读标志(很像SVN和Git)。一旦对文件进行了更改,就会将其签出。
您可以将TFS更改为default到服务器工作区,或者只将工作区设置为每个开发人员的服务器工作区。