如何在没有hg命令的情况下从mercurial存储库下载文件?

时间:2016-09-17 06:18:39

标签: unix mercurial

我想知道如何在终端下载文件可能是使用wget或curl。

修改 我已经提到了他们给出版本号的一些帖子。但我想下载而不用担心版本号。

2 个答案:

答案 0 :(得分:1)

嗯,一般情况下,如果不使用版本控制系统,就无法检出特定版本的单个文件。

如果您使用某种网络前端到您的存储库(如kallithea或hgweb),您可以通过curl或wget检索所需的信息

如果您在服务器上有这样的Web界面,请参阅Get a single file from a remote mercurial repository中的已接受答案(感谢Guenther!)以寻找可能的解决方案。

答案 1 :(得分:1)

如有必要,请将远程仓库更新为您感兴趣的版本。然后只需从文件系统副本中获取所需的任何文件。例如,如果你的回购路径是ssh://example.com/projects/repo,你可以这样做:

scp user@example.com:projects/repo/main.c .