2010-06-30 40 views
0

假設我筆記本電腦的硬盤上的回購從最初的遠程回購2,「全部嚴重」的回購,然後我們使用回收1 tmp存儲和代碼共享。使用Mercurial,如何查看歷史記錄和登錄其他Repos

所以,現在,如果我做了

hg in ssh://[email protected]//code/repo1 

,然後還對repo2,並看到一些新的變更兩個回購協議,我怎麼看一下彼得改變了3個文件,他致力於推在回購1?

如何爲Repo2做到這一點? (在Mac和PC上)

只看日誌歷史怎麼樣?

Repo1和Repo2是否更好地在端口8000和8001上運行「hg serve」進程以供其他人使用Web瀏覽器查看歷史記錄?

如果沒有這樣的進程正在運行,那麼唯一的方法就是ssh到該主機並cd到該目錄,並執行hg loghg diff

回答

1

是的,您必須在本地計算機上具有存儲庫才能執行hg log和所有其他命令。 Mercurial是一個分佈式版本控制系統,因此您需要在使用存儲庫之前製作本地克隆。

設置hg serve是一個很好的選擇,因爲您需要快速查看歷史記錄而不必先克隆歷史記錄。但對於命令行操作,您應該製作一個克隆。

相關問題