subrepos

    11熱度

    1回答

    我正在使用Mercurial 1.6。我有一個有幾個subrepos(11)的回購。我想在不推送子回購的情況下將父回購推送到默認的遠程回購。原因想要做到這一點包括: 我正在使用SSH回購,並且它需要很長時間才能建立連接,並沒有推送到每個subrepos。 我有subrepos提交我不想傳播到遠程回購(還)。 Subrepos命名的分支不應傳播到repote回購站(顯然沒有辦法將分支名稱傳遞給sub

    4熱度

    5回答

    我裝水銀的服務器上我的機器之一,克隆我的項目有,它有3個subrepos,當我嘗試克隆它返回到另一個位置,我得到一個錯誤: ​​3210 所以我開始認爲mercurial-server不處理subrepo。 任何線索?

    2熱度

    1回答

    我最近從Subversion切換到Mercurial進行源代碼控制,並且這樣做已經將一個存儲庫分成了幾個。我使用subrepos來管理存儲庫之間的依賴關係。問題在於pull不是suprepo意識到的,所以我必須進入每個subrepo並且更改以更新存儲庫。有一個更好的方法嗎?

    1熱度

    1回答

    我們有幾個共享庫作爲子回購中的子回購存在。如果一個人克隆父回購,它看起來是這樣的: /ParentRepo ---- .hg ---- .hgsub ---- .hgsubstate ---- SharedSub1 ---- SharedSub2 ---- SharedSub3 ---- SharedSub4 ---- ParentRepo.sln .hgsub看起來是這樣的:

    5熱度

    3回答

    是否可以在現有的mercurial存儲庫中創建一個mercurial存儲庫? 這個想法是將存儲庫的子目錄作爲不同的存儲庫處理,你怎麼做? 我不是在談論subrepos(至少,如果我理解subrepos的目的......),但如果這是subrepos的存在方式,我錯了,我會盡力讓它正確:) 感謝 〜亞希 編輯:爲了更清楚,我想知道發生了什麼,做法和內部具有另外一個信息庫的影響,不指定模塊/ subr

    3熱度

    1回答

    我們正在開發一個閉源項目,使用Mercurial進行版本升級。我們在我們的項目中使用兩個庫: 其中一個庫由第三方開發。他們正在使用git,而且我們通常只需在一週內從其回購站點獲取最新更改。 其他圖書館正在自行開發,正在積極開發中。它必須住在它自己的公共保險庫中,因爲它是根據LGPL許可的。 (這是一個第三方LGPL組件的一個分支,移植到我們的平臺) 所以我的問題是:我應如何組織源,以確保: 從開發

    29熱度

    1回答

    我們有包含在SVN一個目錄多個共享工程,解決方案文件等代碼的大型基地。我們正在遷移到Mercurial。我想借此機會將我們的代碼重組爲幾個存儲庫,以便爲分支創建克隆的開銷更小。我已經成功地將我們的回購從SVN轉換爲Mercurial,同時保留了歷史。我的問題:我如何在保留歷史記錄的同時將所有不同的項目分解爲獨立的存儲庫? 這裏是什麼我們的單一存儲庫(OurPlatform)目前看起來像一個例子:

    2熱度

    1回答

    我有一個水銀回購成立這樣,與其他subrepo內subrepo: Root .hg .hgsub .hgsubstate Nested .hg .hgsub .hgsubstate foo.txt FurtherNested .hg bar.txt 如果我改變foo.txt的和跳回到b

    10熱度

    1回答

    注意:我昨天在kiln.stackexchange.com問過這個問題,但還沒有得到答案,而且它阻礙了我的工作,所以我想我會在這裏給它一個鏡頭。 。 我的主要Mercurial庫有一堆在它subrepositories的初始安裝期間,我在.hgsub也就是說,我指着2個subrepositories犯了一個錯誤到同一個目錄 我應該有: sites/1=sites/1 sites/2=sites/

    8熱度

    5回答

    我不能讓Tortoisehg(1.0)與subrepos 我有這樣的目錄結構的工作: root .hg .hgsub .hgsubstate Customer1 Project1 .hg foo.txt Project2 .hg Customer2 Project3 .h