Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial hg to hg和ConvertExtension在新回购协议下创建默认分支_Mercurial_Branch - Fatal编程技术网

Mercurial hg to hg和ConvertExtension在新回购协议下创建默认分支

Mercurial hg to hg和ConvertExtension在新回购协议下创建默认分支,mercurial,branch,Mercurial,Branch,Env:Mac上的Mercurial分布式SCM版本2.5.2+20130312 我有一个Mercurial存储库,其结构如下: repoOriginal |__ file1 |__ foodir |______file2 |______file3 我使用这个命令 hg convert -s hg -d hg repoOriginal 转换后我得到了这个存储库: repoOriginal-hg |__ default |____ file1 |____ foodir |________fi

Env:Mac上的Mercurial分布式SCM版本2.5.2+20130312

我有一个Mercurial存储库,其结构如下:

repoOriginal
|__ file1
|__ foodir
|______file2
|______file3
我使用这个命令

hg convert -s hg -d hg repoOriginal 
转换后我得到了这个存储库:

repoOriginal-hg
|__ default
|____ file1
|____ foodir
|________file2
|________file3
我期待这个存储库:

repoOriginal-hg
|__ file1
|__ foodir
|______file2
|______file3

我一定是做错了什么。是否有其他方法阻止转换将分支转换为存储库中的目录?

所有Hg存储库中都存在默认分支。这是Hg架构的一个基本部分。

在Ubuntu上测试了相同的设置,我没有发现这个问题。我认为这是我的Mac环境的问题。

是的,我理解。但它在repo中不会显示为目录,这是转换后发生的情况。文件中没有这方面的内容;在我找到的任何关于使用扩展的文档中都没有。