tfs 2010不会感知从项目外部打开的文件更改

时间:2011-11-19 13:38:51

标签: tfs tfs2010

是否可以设置TFS 2010检测文件的配置从项目外部更改?考虑我用记事本打开一个* .cs文件,然后更改它的内容,打开项目时TFS 2010将其标记为已签出?

感谢

3 个答案:

答案 0 :(得分:8)

正如leppie所说,TFS不会单独改变(没有VS)。

但如果你经常在没有VS的情况下工作,你可以安装Team Foundation Server Power Tools August 2011

安装后,您在Windows资源管理器的上下文菜单中有一些扩展条目 (在已定义工作空间映射的文件夹/路径上)。

看起来像

enter image description here

答案 1 :(得分:4)

除了这里提到的其他人之外,你可以做到

tf edit [filename] 

从命令提示符http://msdn.microsoft.com/en-us/library/z51z7zy0.aspx

此外,为了更改文件,您需要attrib -R使其可写。如果这样做,您可以根据需要更改任意数量的文件,然后使用一个命令,使用K.Hoffman提到的电动工具对所有可写文件进行编辑。为此,请运行:

tfpt online

这里写得很好

http://blogs.microsoft.co.il/blogs/shair/archive/2008/09/03/using-tfpt-command-line-tool.aspx

  

在线命令   使用online命令创建挂起编辑   可写文件没有待处理的编辑。

     

示例:tfpt [/ deletes] [/ adds] [/ diff] [/ noprompt [/ preview]   [/ purge]] [/ exclude:filespec1,filespec2,...] [filespec ...]   [/递归]

答案 2 :(得分:2)

如果您在记事本中编辑后签出文件,则会收到更改。

我不认为这些更改会在没有结帐的情况下被接收。

相关问题