我想要在指定版本中,从远程代码库中打印单个文件的内容。如何实现呢?如果使用svn,可以这样操作:
svn cat <path to remote file>
更新
我希望避免克隆整个代码库;其中一些非常大,我只需要从单个文件中获取项目元数据。
您想要实现的有两种方法:
hg cat -r REV FILE
命令如果您没有 Web 界面,则需要进行克隆。
您可以使用wget
或您喜欢的浏览器下载文件内容。例如,对于bitbucket存储库,URL如下:
http://bitbucket.org/<user>/<project>/raw/<revision>/<filename>
对于 hg serve
的 Web 接口,URL 如下:
http://<host>:<port>/raw-file/<revision>/<filename>
hg serve
内置)下载特定文件的特定修订版本... - Borealid