我在Mercurial的第一天,就完成了Google作业,但找不到解决方案。
这是服务器的输出,应该比我能更好地解释事情:
david@triton:~/www/triton$ ls -l -a | grep .hg
drwxr-xr-x 4 david david 4096 2011-11-19 17:44 .hg
-rw-r--r-- 1 david david 0 2011-11-18 22:23 .hgignore
david@triton:~/www/triton$ hg init
abort: repository . already exists!
david@triton:~/www/triton$ hg serve
abort: There is no Mercurial repository here (.hg not found)!
我试图将Windows客户端上的tortiseHG推送到该服务器,但它也抱怨没有回购。
哎呀,伙计们?
最佳答案
如果服务器和客户端之间的版本不同,则可能会发生这种情况。在这种情况下,您必须将存储库转换为旧版本(或将客户端升级到服务器版本)才能解决此问题。 HTH!
如果您像R4yan所述运行hg stat或hg摘要,则可能会看到一条更有用的错误消息。如果版本不同,您可能会看到类似“终止:要求'dotencode'不支持!”的信息!
关于mercurial - Mercurial不知道是否有 repo 协议(protocol),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8198955/