【发布时间】:2011-02-19 21:26:25
【问题描述】:
有没有办法用 Java 以编程方式从远程 Mercurial 存储库下载单个文件?我问了very similar question regarding git;现在我希望我也可以用 mercurial 做类似的事情。
- 我更喜欢使用尽可能少的带宽的解决方案,最好只下载单个文件。我不需要浏览存储库,我已经有了文件的路径。
- 我不关心文件的历史,我只想要它的最新版本。
- 当然,仅将文件打印到输出的解决方案也很棒 - 它实际上不必将文件保存到磁盘,我可以自己完成。
- 我更喜欢不依赖于其他应用程序的解决方案(例如,在机器上安装 mercurial 客户端)。包含 mercurial 客户端实现本身的 Java 库将是最佳选择。不过,如果没有其他方法,我会很乐意调用
hg。
根据我对 Mercurial 工作原理的了解 - 只允许针对本地存储库工作 - 这可能被证明是有问题的;但由于我能够使用类似的 Git SCM 做到这一点,我希望 Mercurial 也有解决方案。
【问题讨论】: