2011-12-09 50 views
1

我認爲添加-diff選項意味着它忽略了「只讀」標誌。它實際上做的是獲得2組文件的聯合1)那些其「只讀」標誌未設置的文件2)那些已被修改的文件(「只讀」標誌可以保持設置)「tfpt online」與-diff ...可否忽略「只讀」屬性?

$ 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在線忽略「只讀」標誌和僅列出實際上已修改的文件。這可能嗎?

+0

我不認爲這是可能的。從tfpt在線/ ?:「/ diff - 使用MD5哈希來檢測除了只讀位之外的編輯文件」 – DaveShaw

回答

3

不幸的是,沒有辦法簡單地排除不能讀取的文件列表作爲編輯。但是,您可以使用「撤消不變」的電動工具的命令撤消可寫,但沒有內容的差異這些編輯:

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

tfpt uu將再次比較哈希值,以確定哪些是從服務器保持不變,所以與第一次忽略只讀屬性相比,效率顯然較低,但它最終應解決您的問題。