有沒有合併來自幾個不同Mercurial存儲庫的更改日誌的方法?通過「合併」,我只是將其整合到一個顯示器中;這與源代碼控制意義上的合併無關。如何合併來自多個Mercurial存儲庫的日誌顯示
換句話說,我想一次在幾個不同的存儲庫上運行hg log
。條目應按日期排序,無論它們來自哪個存儲庫,但限於最後的n天(可配置),並應包含所有存儲庫的所有分支中的條目。按照作者進行過濾並且在TortoiseHg這樣的圖形客戶端中執行此操作也不錯。有誰知道現有的工具或腳本會這樣做?或者,如果失敗了,是一種以編程方式訪問日誌條目的好方法? (Mercurial是用Python編寫的,這很理想,但我找不到任何關於這個簡單API的信息。)
背景:我們正在逐漸開始從SVN轉換到Mercurial。從一個服務器的角度來看,舊的存儲庫不僅僅是單一的,而且在所有項目中都有一個巨大的存儲庫(儘管存在明智的目錄結構)。我們新的Mercurial存儲庫更加專注!總的來說,這樣做效果更好,但是我們錯過了SVN的一個有用功能:能夠在存儲庫的根目錄下使用svn日誌來查看我們近期一直在努力的。這對於填寫時間表非常有用,給你一個目的感,等等。
爲什麼downvote?我只問如何在一個地方總結這些信息以便顯示*,而不是回到基本的類似於SVN的工作方式。 –