2013-01-18 90 views
9

我在一个目录中输入了hg init,但后来改变了我的想法:我宁愿没有在版本控制下。那么如何撤销hg init如何撤销hg init?

我想除了删除.hg目录还有另一种解决方案,但是我找不到命令。还是不可能让mercurial从一个项目中脱身?

回答

17

为什么不使用在Linux/Unix系统或在MacOS下

或在Windows系统上

rmdir /S .hg(用好醇” CMDLINE

rm -rv .hg/,第一个例子中的PowerShell下工作太)。

它很简单,有效,并做你想做的:从项目中删除Mercurial。

+1

+1给出一个实际的命令,虽然在问题中没有指定操作系统,但Windows相当于一个很好的补充;) – SirDarius

+2

所有三个帖子同时回答了我的问题。在这种情况下,我接受信誉评分最低的用户。 – clstaudt

5

只需删除.hg目录(它只是一个,位于存储库的根目录)。没有什么更多。

7

hg init所做的唯一的事情就是添加.hg目录及其内容。

因此,撤销hg init确实可以通过简单地删除.hg目录来完成。它真的不能比这更容易!

+0

好的,我想应该有一个命令。我想在这种情况下“不要触及'.hg'”建议不适用。 – clstaudt

+2

这个建议是*防止破坏*,在这种情况下你想破坏它;) – Veger