hg clean似乎不存在,这有点困扰我。这是Mercurial没有的功能吗?或者他们只是以不同的名称命名?Mercurial有相当于git clean吗?
回答
我不使用git进行存储库管理。但是,如果我猜测,我认为hg purge
可能是你正在寻找的。
如果你是一个基于Linux的系统(或Windows Cygwin的),你可以:
hg status | grep "^?" | xargs rm -rf
如果这个工程,你可以把这个在你的〜/ .hgrc:只需
[alias]
clean = !hg status | grep "^?" | xargs rm -rf
然后运行:
hg clean
我在Windows上使用cygwin(应该在linux上工作)测试了这个。
这不包括未跟踪的文件; git clean -fxd。 – FelipeC 2012-10-12 22:30:50
不需要grep。 'clean =!hg status -un0 | xargs -0 rm' – 2013-07-16 21:00:09
'clean =!hg status -un0 | xargs -r0 rm'小调。 – 2013-07-16 21:07:53
该扩展程序已包含在mercurial中,但您仍必须激活它。
这就像在你的主目录(例如WIN 7:C:\Users\«yourusername»\.hgrc
)创建.hgrc文件一样简单,并添加以下内容到该文件:
[extensions]
purge =
(主目录是~/.hgrc
大多数其他桌面操作系统系统(Unix,Gnu/Linux,Mac osx,BSD等)
- 1. git的Mercurial相当于什么?
- 2. 在ubuntu下有没有相当于git gui的mercurial?
- 3. Mercurial有没有相当于svnlook树?
- 4. magit中的git clean -f -d -x相当于什么
- 5. Django有相当于rails.vim吗?
- 6. Angluar2有相当于ngCsp吗?
- 7. Android有相当于UIScrollView吗?
- 8. git相当于hg mq?
- 9. SVN与Mercurial中的“hg clone”或Git中的“git clone”有相同之处吗?
- 10. 撤消Git Clean
- 11. “Git Clean -fdx”恢复...可能吗?
- 12. 我可以撤销`git clean -fdx`吗?
- 13. 相当于Git的websvn
- 14. “svn up”相当于git
- 15. git-shell相当于svnserve -r?
- 16. Git相当于“hg id”?
- 17. git相当于'hg serve'?
- 18. Subversion相当于“git add。”?
- 19. Libgit2sharp相当于'git gc'?
- 20. GIT相当于“svnrdump dump --incremental”
- 21. Git相当于RCS co -p?
- 22. hg相当于git add -p?
- 23. git相当于“svn -v status”
- 24. git相当于'hg share'?
- 25. git相当于hg -R?
- 26. git rebase相当于合并--squash
- 27. 单声道有相当于ILDASM吗?
- 28. Android有相当于JPanel的吗?
- 29. Django有相当于ActiveScaffold的吗?
- 30. PowerShell有一个相当于popen吗?
扩展wiki页面显示“此扩展程序目前正在与Mercurial一起发布。”。自从它发布以来,我已经安装了它。 '不确定_什么版本有或(将)介绍它。 – 2010-05-03 18:42:45
基于问题跟踪器,它听起来像功能被删除因为“使用hg purge玩的人可以删除他们需要的文件”。这个问题最后在2009年5月更新,所以它已经过时了。我肯定会投票把它放回去。 – 2010-05-03 18:50:55
1.1.2运送它,不知道以前的版本。 – 2010-05-03 18:55:59