2012-03-30 87 views
0

我和我的團隊希望在基於開源框架的網站上開始工作。爲此,我想獲取最新的源代碼,並以此作爲我們的基準。Mercurial - 從外部存儲庫更新版本化的項目

我的問題是,我們應該如何處理更新場景,這意味着我應該如何將項目存儲庫中的更改合併到我的項目中?我唯一的想法是創建補丁並在本地應用,如果這足夠了?

謝謝

+1

該框架是否也在Mercurial中跟蹤? – Amber 2012-03-30 07:07:35

回答

1

在這裏看不到問題。您可以設置使用2個存儲庫 - 一個是您的本地存儲庫,另一個是遠程項目的存儲庫。推送您只使用您的本地存儲庫。每當項目資源庫發生更改時,您都會從中進行更新(爲您提供示例2分支 - 包括當前更改和遠程資源庫更改),合併並推送到本地。

使用補丁也是一個想法,儘管它會給你2個分支,但靈活性較差。

+0

我可以在同一個文件夾中設置多個存儲庫嗎? – scripni 2012-03-30 07:13:11

+0

您不設置多個存儲庫,您可以指定多個遠程存儲庫 - 一個是您的本地存儲庫(如您的公司),另一個是遠程存儲庫(如github上或其他位置的項目存儲庫)。它在TortoiseHG的同步頁面上完成,或者您應該手動編輯您的配置文件。遠程存儲庫用於推送/提取數據。 – 2012-03-30 07:15:28

+0

我有很多需要了解mercurial。謝謝:) – scripni 2012-03-30 07:17:07