在我的Hg存储库(在Google Code中),我有一个不应该存在的目录.基本上我决定把所有东西都移到一个子目录中(我把所有东西放在根目录中),这很好但是现在有几个'死'目录.我的理解HG工作文件而不是跟踪目录所以我认为这是正在发生的事情.
例
原始目录结构:
/ - includes/ - bootstrap - index
变更和推送(这是我在工作副本中看到的,这是最新的):
/ - project/ - includes/ - bootstrap - index
结果(这是我在远程仓库上看到的):
/ - includes/ - project/ - includes/ - bootstrap - index
这只发生在远程存储库上,我的工作副本没问题.我已经看到该push
命令可以在远程仓库运行远程命令 - 我可以使用它运行吗?
我假设你在谈论这个cset(因为repo是公开的,提供链接会更容易:))
似乎只有谷歌代码显示是错误的,而不是您的存储库:请参阅此错误报告.
检查远程仓库中的差异的简单方法就是将您的仓库克隆到新目录中:新克隆包含完全相同的数据,并且行为与主仓库完全相同(这是DCVS,因此每个节点都可以充当服务器或客户端,没有区别).出于这个原因,如果一个新的克隆是干净的,如预期工作,您的远程回购是在同样的状态.