我想在指定版本的远程存储库中打印单个文件的内容。我怎样才能做到这一点?在svn中,它是:
svn cat <path to remote file>
我想要避免的主要问题是克隆整个存储库;我正在使用的一些相当大,我只需要来自单个文件的项目元数据。
答案 0 :(得分:6)
有两种方法可以做你想做的事:
hg cat -r REV FILE
如果您没有网络界面,则需要克隆。
答案 1 :(得分:2)
您可以使用wget
或您喜欢的浏览器下载文件内容。例如,对于bitbucket存储库,URL如下所示:
http://bitbucket.org/<user>/<project>/raw/<revision>/<filename>
对于hg serve
网络界面,网址如下所示:
http://<host>:<port>/raw-file/<revision>/<filename>