是否可以将TFS配置为不将文件标记为只读?

时间:2009-05-28 21:35:30

标签: tfs rft

标题几乎说明了一切。 我正在使用RFT,VS插件,允许我使用GUI编辑专有数据文件。问题是这个文件没有显示在VS中,当我开始通过GUI编辑它时,VS不会自动检查它(可能是VS插件的错误)。因此,我必须在编辑之前手动检查它,否则在尝试保存文件时addin会崩溃(因为它是只读的),有时也会破坏这个项目的本地工作副本。 如果TFS没有将未检出的文件标记为只读,那么一切都会容易得多。 你知道是否有办法指示TFS将所有文件保持为只读?

4 个答案:

答案 0 :(得分:10)

没有。您可以将其从源代码管理中排除,但这可能不是您想要的。

答案 1 :(得分:9)

我对TFS也有同样的问题。我们的项目有一些我们选择放在源代码管理下的小型SQL Server数据库文件。我们通过将这些问题添加到项目构建的post build语句来处理只读问题。我想我们也可以做这个预构建。

attrib $(TargetDir)*。mdf -r

attrib $(TargetDir)*。ldf -r

答案 2 :(得分:2)

已经有一段时间了,但是 - 我认为this link实际上就是答案。

  

当你退房时,你实际在做的是说“TFS,我   想编辑我已经拥有的文件版本   下载了,那可以吗?“然后TFS查看该版本,并告诉你   如果你可以编辑它(根据你的安全权限)   时间点,如果其他人已经锁定文件)。 如果   你可以编辑文件,TFS将文件标记为你的读/写   本地机器,允许您继续。

IE:当我点击项目并选择“签出和编辑”时,r / o标志被自动删除,我可以编译(包括前/后事件),然后再次“检入”。

答案 3 :(得分:1)

嗯,你可以获得最新的samba共享,它会占用readonly位。