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存储库存在问题-未显示数据集_Mercurial_Repository - Fatal编程技术网

Mercurial存储库存在问题-未显示数据集

Mercurial存储库存在问题-未显示数据集,mercurial,repository,Mercurial,Repository,我遇到了一个奇怪的问题,自从我在一次大灾难后恢复了服务器上的所有内容后,这个问题就开始了 我有两个存储库,一个叫做“默认”,另一个是live网站 当我在我的开发机器上进行本地更改时,我提交这些更改并将其推送到默认存储库。然后我将SSH连接到服务器上,将cd连接到livewebsite存储库,并将更改从默认repo拉到liverepo上 问题是,当我推送变更集时,它们似乎正确地发出,没有错误,hg serve窗口提供了通常运行的GET命令列表,但当我尝试从默认存储库中提取时,它会说找不到任何更改,

我遇到了一个奇怪的问题,自从我在一次大灾难后恢复了服务器上的所有内容后,这个问题就开始了

我有两个存储库,一个叫做“默认”,另一个是live网站

当我在我的开发机器上进行本地更改时,我提交这些更改并将其推送到默认存储库。然后我将SSH连接到服务器上,将cd连接到livewebsite存储库,并将更改从默认repo拉到liverepo上

问题是,当我推送变更集时,它们似乎正确地发出,没有错误,hg serve窗口提供了通常运行的GET命令列表,但当我尝试从默认存储库中提取时,它会说找不到任何更改,如果我在默认存储库中运行hg summary,我认为被推到it的变更集不存在

你知道会出什么问题吗

我已经尝试过删除默认存储库并从live中重新克隆,但没有什么不同

以下是默认回购协议的my.hgrc文件的内容

[paths]
default = /var/www/example.com

Mercurial是一个分布式系统,所以据我所知,您有3个回购协议,分别称为本地、默认和实时

您通常的流程似乎是合法的,但自恢复以来,您最初推动的回购可能会出现混乱吗?它可能不是你认为的默认值。。。或者你要退出的回购协议上出现了混乱


尝试使用UI客户端来帮助您调试问题。

嗨,文斯。谢谢,似乎是这样的,但看看服务器,我找不到任何证据。服务器是一个远程无头linux服务器,据我所知,没有可以连接到远程存储库的UI客户端,是吗?Tortoise?存储库是简单的文件夹,您可以使用任何mercurial客户端、命令行或图形化查询。要在没有任何客户端的情况下获得默认回购,请查看远程回购中的.hgrc,就像您为自己的回购所做的那样。