Q
按日期
0
A
回答
0
首先,創建與此內容的文件:
changeset = "{files}"
file = "{file}\n"
比方說,你sorted.txt調用它,並且把它放在你的home目錄。然後,你可以給這個命令:
hg -q outgoing --style ~/sorted.txt | sort -u
+0
hg即將離任不會顯示未跟蹤文件。 – Broncko
1
這裏是一個可能的解決方案只會在類似Linux的環境中工作(我使用MSYS嘗試它在Windows)。你可以使用ls
列出按時間排序的文件,它傳遞的hg status
輸出:
$ hg st
M modified.txt
A added.txt
R removed.txt
? unknown.txt
$ ls -t1 `hg st -n -a -m -u`
unknown.txt
modified.txt
added.txt
使用這種方法,你失去了MAR?...
地位,但它顯示了更改的文件,添加或者是未經跟蹤,分類通過修改時間。但是,它確實依賴於允許的參數ls
。
實際上,您正在使用反向引用的mercurial命令來提供ls
的文件名列表,該列表將爲您進行排序。不要認爲在vanilla Windows中有一個簡單的方法。可能通過使用for
循環?
相關問題
'hg status'不這樣做,所以你將不得不使用shell和OS特定的功能。 – Jon
我假設你想按文件修改時間排序,而不關心已被刪除的文件? – icabod