【发布时间】:2011-03-23 14:00:59
【问题描述】:
我有一个本地存储库,我想从远程存储库获取最新更改。我知道我可以克隆,但克隆只适用于新目录。我知道我可以删除本地存储库,然后克隆,但我想知道如果有的话,如何使用 Mercurial 方式。
编辑:如果有冲突,hg pull -u 不起作用。我不想解决冲突,我只想获取远程仓库的新副本,而不管本地更改如何。
回答:简短回答:也许可以做到(见下面的回答),但重新克隆更容易。
长答案:如果您想从远程获取最新信息而忽略本地更改和提交,那么您必须克隆到新的本地存储库或删除本地存储库并克隆另一个存储库。这是因为如果您有冲突的更改,那么 hg 将强制您手动解决它们。
这没关系,但我只是想知道是否可以在不删除本地存储库的情况下完成。
【问题讨论】:
-
你肯定需要阅读hginit.com
-
在决定发布问题之前,我阅读了文档 2 小时。感谢您的链接。
标签: mercurial