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