使用-diff“tfpt online”可以忽略“只读”属性吗?

时间:2011-12-09 17:24:52

标签: tfs

我认为添加-diff选项意味着它忽略了“Read Only”标志。它实际上做的是获得两组文件的联合1)那些没有设置“只读”标志的文件和2)那些已被修改的文件(“只读”标志可以保持设置)

$ tfpt online "D:\a\b\c.txt" -diff -preview
Getting your pending changes from the server...
Checking the status of D:\a\b\c.txt... Done
Walking D:\a\b\c.txt... Found 1

Showing potential changes only. No changes made.
Edits:

 edit: D:\a\b\c.txt
Showing potential changes only. No changes made.

$ tf diff  "D:\a\b\c.txt"
Comparing local to latest: D:\a\b\c.txt

$

我真正喜欢的是tfpt online忽略“Read Only”标志,并且只列出实际修改过的文件。这可能吗?

1 个答案:

答案 0 :(得分:3)

不幸的是,没有办法简单地将不是只读的文件列表排除在编辑之外。但是,您可以使用电动工具的“撤消未更改”命令来撤消那些可写但但没有内容差异的编辑:

tfpt online /diff [itemspec]
tfpt uu [itemspec]

tfpt uu将再次对哈希值进行比较以确定与服务器保持不变的内容,因此它显然不如您第一次忽略只读属性那样有效,但最终应解决您的问题。 / p>