背景:我正在編寫一個Java服務器應用程序,該應用程序需要與http服務的遠程SCM系統進行基本交互。與遠程Mercurial和Git http存儲庫交互
是否有可能使用某種預定義的API(或者如果通過http提供這些存儲庫時如何規定這些存儲庫的約定)從服務器與Mercurial和Git存儲庫進行交互,而無需克隆?唯一需要的交互是列出當前處於版本控制下的文件以及下載版本控制文件的特定版本的能力。
編輯:對於Mercurial,我使用Ry4an的解決方案。對於Git,我颳了使用gitweb服務的倉庫屏幕。
感謝您的支持。你碰巧知道gitweb是否有類似的原始輸出格式? – dteoh 2011-02-06 22:39:27