如何在Mercurial工作副本中制作所有已修改文件的副本

时间:2014-03-15 22:20:07

标签: windows powershell mercurial

如何在Mercurial工作副本中复制所有未经修改的已修改或添加的文件?

显然,我可以转到每个有更改文件的目录并复制它。我正在寻找一个我可以从命令行(Windows或Powershell)或使用TortoiseHg的过程。

由于 马修

1 个答案:

答案 0 :(得分:1)

您可以使用hgrc man page中的清除别名作为良好的起点和

  • 根据您的需要更改状态命令:hg status --no-status -m
  • 将输出管道输出到xargs的cmd.exe oneliner equivalent hg status ... > filelist.txt && FOR /F %k in (filelist.txt) DO copy %k \BACKUPPATH\%k(不带-0参数的状态)或安装任何xargs端口(例如GOW的一部分)并使用原始形式别名status -0 ...|xargs -0 ...