我可以获得mercurial存储库的提示快照,而无需完成克隆吗?

Sni*_*gus 5 mercurial clone

假设我在另一台机器上有一个存储库,其整个历史记录很大,可以在本地克隆.如果我无意将任何更改提交回该存储库,那么我就没有理由不能仅仅提取该提示的快照.有没有办法做到这一点,或者我会发现自己解决这个与rsync黑客或类似的东西?

如果它有帮助,在我的情况下,远程存储库由mercurial-server通过ssh隧道提供.

Geo*_*eng 2

您可以用于hg archive为任何修订创建未版本化的存档。它不适用于 ssh URL,因此您必须在远程主机上运行它,然后 scp 归档文件。