1
在CGI腳本,我想獲得兩個分支的共同祖先在一個遙遠的git倉庫(要知道,當兩個分支已合併的最後一次)但由於它很重,我不希望我的Web服務器必須管理本地副本才能回答該問題。混帳:審問一個遙遠的回購協議,而無需創建一個本地副本
有沒有辦法使用Git這樣做呢?
在CGI腳本,我想獲得兩個分支的共同祖先在一個遙遠的git倉庫(要知道,當兩個分支已合併的最後一次)但由於它很重,我不希望我的Web服務器必須管理本地副本才能回答該問題。混帳:審問一個遙遠的回購協議,而無需創建一個本地副本
有沒有辦法使用Git這樣做呢?
號
確定共同的祖先需要讀取的提交對象,必須是可用的,所以你必須有一個本地倉庫。
如果你有超過承載遠程倉庫的服務器控件,你當然可以寫一個腳本,將在本地找到共同的祖先(遠程主機),並返回結果。但是這超出了Git的範圍。
好了,好了,覺得是什麼樣的我的預期。謝謝您的回答!也許最簡單的方法是通過SSH運行命令來獲取命令祖先日誌。 – 2011-05-16 20:46:41