您如何知道遠程mercurial存儲庫的版本?您如何知道遠程mercurial存儲庫的版本?
我想檢查版本的遠程存儲庫只能通過http協議訪問。
問題是使用正確的Mersurial客戶端版本。也知道服務器支持什麼。例如,在將1.8版書籤功能添加到內核之後,我想知道是否可以將它們與遠程部分中安裝的存儲庫一起使用。
您如何知道遠程mercurial存儲庫的版本?您如何知道遠程mercurial存儲庫的版本?
我想檢查版本的遠程存儲庫只能通過http協議訪問。
問題是使用正確的Mersurial客戶端版本。也知道服務器支持什麼。例如,在將1.8版書籤功能添加到內核之後,我想知道是否可以將它們與遠程部分中安裝的存儲庫一起使用。
除非你有一個監聽你的請求的進程(如ssh for instance,允許你ssh server-host hg version
,但你只有http),遠程倉庫不會給你這些信息。因爲那些cgi是關於發佈repo(數據)的,而不是關於發佈關於管理repo(工具)的工具信息(元數據),所以我不認爲任何hgweb.cgi
會解釋這個請求。遠程服務器。
你應該簡單地嘗試做你正在嘗試做的任何事情。有線協議是向前兼容的:客戶端詢問服務器有哪些功能,因此它知道服務器可以做什麼。
如果目的地不支持拉/推書籤(這是機制),推書籤將會失敗。
至於使用正確的客戶端版本,不知道這意味着什麼。如果您的意思是使用「匹配」版本訪問本地存儲庫,那通常不是問題,因爲存儲庫佈局更改不是很頻繁。
在事情已經改變的情況下,水銀是一種足以告訴你,你的版本無法讀取該存儲庫(這是什麼.hg/requires
文件是):
中止:要求「dotencode ' 不支持!