【问题标题】:"tfpt online" with -diff... can it ignore the "Read Only" attribute?带有-diff的“tfpt online”...可以忽略“只读”属性吗?
【发布时间】:2012-11-15 22:56:30
【问题描述】:

我认为添加 -diff 选项意味着它忽略了“只读”标志。它实际上所做的是获得 2 组文件的联合 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 忽略“只读”标志并仅列出实际修改过的文件。这可能吗?

【问题讨论】:

  • 我认为这不可能。 from tfpt online /?: "/diff - 使用 MD5 哈希检测除只读位之外的编辑文件"

标签: tfs


【解决方案1】:

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

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

tfpt uu 将再次比较哈希值以确定服务器未更改的内容,因此它的效率显然低于第一次忽略只读属性,但它最终应该可以解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-18
    • 2012-03-15
    • 1970-01-01
    • 2010-10-17
    • 2012-01-01
    • 2012-07-26
    相关资源
    最近更新 更多