我刚从BitBucket安装了Mercurial和克隆的存储库。当我hg status
时,我看到标有?
的文件日志(看起来像存储库中的所有文件)。
如果我是对的,那就意味着它们是新的。为什么会这样?自克隆以来,我没有更改存储库中的任何内容。
当我hg diff
时,输出中没有任何内容。
更新:
以下是hg update
输出的最后三行:
running ssh -C hg@bitbucket.org 'hg -R original_repo/deploy serve --stdio'
remote: conq: repository access denied.
abort: no suitable response from remote hg!
这里是hg summary
输出:
parent: -1:000000000000 (no revision checked out)
branch: default
commit: 51 unknown (interrupted update)
update: 544 new changesets (update)
答案 0 :(得分:0)
您已更新为没有文件的初始修订版(编号为-1
),但您仍然在本地获取文件,因此它们显示为未知(符号:?
)。目前还不是很清楚你是如何到达那里的,但有些东西是可疑的。您说hg update
的输出包含ssh内容,但hg update
是100%本地命令 - 它根本不会尝试访问远程存储库,因此没有ssh。这可能是您为hg pull
看到的内容,但我们希望看到hg update
。
请再次尝试hg update
并获取完整输出。
在紧要关头,只需吹走你的本地克隆并从bitbucket重新克隆。