hg clean似乎不存在,这有点困扰我.这是Mercurial没有的功能,还是只是以不同的名称命名?
Anu*_*tel 12
扩展名已包含在mercurial中,但您仍需要激活它.
它就像在主目录中创建.hgrc文件(例如Win 7 :)一样简单C:\Users\«yourusername»\.hgrc,并将以下内容添加到该文件中:
[extensions]
purge =
Run Code Online (Sandbox Code Playgroud)
(主目录适用~/.hgrc于大多数其他桌面操作系统(Unix,Gnu/Linux,Mac osx,BSD等)
如果您使用的是基于Linux的系统(或Windows cygwin),您可以:
hg status | grep "^?" | xargs rm -rf
Run Code Online (Sandbox Code Playgroud)
如果这有效,你可以把它放在〜/ .hgrc中:
[alias]
clean = !hg status | grep "^?" | xargs rm -rf
Run Code Online (Sandbox Code Playgroud)
然后简单地运行:
hg clean
Run Code Online (Sandbox Code Playgroud)
我使用cygwin在windows上测试了这个(应该在linux上工作).