如何在不使用hg命令的情况下从mercurial repository下载文件?

问题描述:

我想知道如何在终端下载文件可能是通过使用wget或curl。如何在不使用hg命令的情况下从mercurial repository下载文件?

编辑: 我已经提到了他们给出版本号的一些线程。但我想下载而不必担心版本号。

+0

你能解释一下:例如,如果你的回购路径是ssh://example.com/projects/repo,你可以这样做? – Guenther

+0

我正在做一些自动化工作来比较与日期相关的文件。而不是将整个存储库克隆到另一个文件夹中并获取该文件,如果我能直接获取它,那将会更好。 –

+1

[从远程存储库获取单个文件]的可能重复(http://*.com/questions/5053640/get-a-single-file-from-a-remote-mercurial-repository) – Guenther

那么,通常你不能在不使用版本控制系统的情况下在某个版本中检出单个文件。

如果您正在使用某种形式的网络前端到您的存储库(如卡利西亚或hgweb)您也许能够通过卷曲或wget来检索所需信息

Get a single file from a remote mercurial repository(感谢冈瑟接受的答案! )寻求可能的解决方案,如果您在服务器上有这样的Web界面。

如果需要,请将远程回购更新为您感兴趣的版本。然后只需从文件系统副本中获取所需的任何文件。你为什么要这么做

scp u[email protected]:projects/repo/main.c .