我获得了一个Mercurial存储库的克隆,我不知道在哪个版本的Mercurial上创建了存储库.所有Mercurial存储库都向后兼容吗?也就是说,我可以在我的机器上安装最新版本的Mercurial,并且能够与存储库进行交互确定,或者是否可能存在无法知道存储库创建的Mercurial版本的问题?
我写了关于这个主题的博客文章:
目前新的 HG 版本很快可以在本地旧存储库上运行,但将句子恢复为 false。
有线协议不会因 HG 版本而改变,因此您可以从任何版本的 HG克隆、拉取、推送到在http://和ssh://上运行的任何版本的 HG协议上运行的任何版本的 HG。
如果您访问本地文件系统上的存储库并且它不受支持,您会收到如下错误消息:
中止:不支持要求“fncache”!
这由需要文件中的关键字控制:
$ cat repo/.hg/requires 修订日志v1 店铺 缓存 多腾代码
归档时间: |
|
查看次数: |
469 次 |
最近记录: |