git - Hg的Merbial克隆类似物(Mercurial)

Vla*_*koy 3 git mercurial

我想只签出存储库的历史记录.

有没有选项可以像git --bare clone <repo_url>选项一样克隆历史记录?

Vam*_*ire 7

我不使用Mercurial,但是从帮助我说的最近你会得到的是

-U --noupdate克隆将包含一个空的工作目录(只有一个存储库)

根据@ Ry4anBrase的回答更新:

对于现有存储库,hg update null删除所有本地文件.这将检出null版本,即修订版0之前的版本,并且不包含任何文件.如果您查看该修订版本,则本地文件会消失,因此您将获得裸克隆.


Ry4*_*ase 5

@vampire 为您提供了新克隆的答案。对于现有的人来说,hg update null可以完成这项工作。这将检查null修订版,即修订版 0 之前的修订版,并且不包含任何文件。如果您检查该修订版,您的本地文件就会消失,并且您将获得一个裸露的克隆。