mercurial

    0熱度

    1回答

    對分支中的文件進行了多項更改。其中一些更改是針對現在需要在主分支上實施的功能。 如何爲文件的每個修訂版創建一個修補程序,以便我可以選擇要將哪些更改應用於我的主分支?理想情況下,我希望每個修補程序都包含修訂版的說明以供參考。

    0熱度

    1回答

    我已經花了幾個小時在mercurial中進行了巨大的合併。合併了131個文件後,我的合併工具meld崩潰,顯示出python追蹤。試圖退出融合,我無意中也退出了mercurial merge。 我很想繼續從我離開的地方合併,例如像hg merge --continue,但我找不到這樣做的選項。 如果我重新運行hg merge它會警告未提交的未完成更改。 hg resolve沒有列出任何要解決的問題

    1熱度

    1回答

    我從資料庫中最新版本之前無意中提交的修改,並且知道我堅持這一點: changeset: 79:8092df3d1614 tag: tip user: Daniel date: Thu Jun 29 16:55:35 2017 +0100 summary: removed missing files changeset: 76:8ce070e31679 parent: 74

    0熱度

    1回答

    Mercurial(Hg)的擴展名爲schemes,當您使用託管所有存儲庫的服務器並且希望在脫機時將它們指向其他服務器或本地目錄時,它非常有用。 Git是否有等價物? 我很感興趣,可以使用Git子模塊。理想情況下,我想緩存磁盤上的所有存儲庫,並將另一臺計算機的克隆克隆指向本地回購站。

    0熱度

    1回答

    # hg push 返回此以下錯誤如下圖所示: 我有以下命令拉VexsysMindsCSCKrishna分支: #hg pull -b VexsysMindsCSCKrishna <https://bitbucket.org> #hg update VexsysMindsCSCKrishna 我的工作分支VexsysMindsCSCKrishna所以我補充,提交但當我試圖推動給我錯誤,如

    1熱度

    1回答

    我試圖使用mercurial文件集來添加目錄樹中的所有文件,不包括非常大的文件和任何二進制文件。從善變文檔惡癖,這個命令應該這樣做: hg init hg add 'set: size("<1M") and not binary()' 然而,這返回0的狀態碼,並沒有添加任何東西到我的新的,空的回購協議。我試過了'set:not binary()',那也不管用。 令人沮喪的是,雖然我可以谷歌的

    0熱度

    1回答

    我正在使用Mercurial和TortoiseHG,基本上我想恢復到版本298(目前在315)恢復一些已刪除的文件,並讓我的自己又回到版本315,但不會丟失有關恢復文件的信息。這可能嗎?

    0熱度

    1回答

    如果在做hg diff --rev 1 --rev 2,可以通過交換參數的順序來獲得反向比較。有沒有辦法更一般地做到這一點,包括使用-c參數時,還是在考慮工作目錄的差異時?從hg diff手冊頁

    0熱度

    1回答

    我想查看mercurial存儲庫中同一文件的連續(不同)修訂之間的差異序列。我明顯可以通過解析hg log的結果,提取變更集,然後一次讀取這兩行並在循環中發佈hg diff -r $first_changset -r $second_changeset來做到這一點。 但是 - 是否有一個更直接/優雅/圖形方式實現相同? 注意:雖然沒有註釋 - 至少不是默認情況下。我希望能夠看到集合在一起的同一個變

    2熱度

    1回答

    是否有更改多個草稿變更集的提交日期的方法?特別是在最後一個之前進行更改。 我可以使用hg ci --amend -d xxx更改上次提交的提交日期,但是對於任何較早的提交都不能這樣做。 這顯然不是微不足道的,因爲changeset date是changeset hash的輸入之一(順便說一句,這是權威記錄的地方嗎?),所以這裏的一個改變會改變所有a的哈希值changeset的後代。由於這些是變更草