mercurial

    -2熱度

    2回答

    我正嘗試在名稱中包含美元符號的目錄中創建一個mercurial存儲庫。這是我在Windows上獲得10 CMD.EXE與善變4.1.3等效和簡化的例子: C:\test\dir1>hg init C:\test\dir1>hg status C:\test\dir1>cd ../dir$$1 C:\test\dir$$1>hg init C:\test\dir$$1>hg stat

    0熱度

    2回答

    我的工作流是做非常頻繁的提交和推送,然後當我準備好時,將提交結合成一個提交(帶histedit等)來清理日誌。 用git,我會做一個rebase和push。留下的搖搖晃晃的頭不會亂丟我的日誌,最終會被垃圾收集。 隨着mercurial,我結束了多個頭。如果我關閉分支以擺脫陳舊的頭部,最終會有一百萬封閉的分支仍然出現在日誌中。這破壞了最初的目的。 如何在沒有完全搞砸日誌的情況下在mercurial中

    1熱度

    1回答

    我在Mercurial分支中工作,該分支在工作目錄中有大約10個文件更改。工作目錄的父項是分支的一端。然後,我更新到同一分支中設置的更舊的更改,忘記了我在工作目錄中進行了10次更改。現在,我在工作目錄中進行了數百項更改,我不知道我從一開始就做了哪些更改。有沒有什麼辦法可以撤消舊更改集的更新並恢復到我的工作目錄中只有10個更改的狀態? 使問題複雜化,我控制 - 更新比較彈出要求我合併衝突。 我弄得一

    0熱度

    1回答

    有沒有使用命令行開關/環境變量運行mercurial而沒有任何外部擴展的方法? 例如,在這種情況下: $ hg version --debug Mercurial Distributed SCM (version 4.3.3) [...] Enabled extensions: hggit external hgremotebranches external

    0熱度

    2回答

    合併,我想實現與水銀以下工作流程: 工作的7.4版本中默認分支 7.1發現錯誤時(7.2使用不同的數據庫佈局,所以我想快速修復基於7.1)的錯誤,分支或克隆到錯誤修正。 釋放7.1.1 現在我的問題是,我想修正錯誤的修改合併到7.2,直到目前的發展(7.4)。我只找到了與當前合併的方法,但是沒有7.1.1修復程序就會留下7.2和7.3。 我應該如何設置我的回購?

    1熱度

    1回答

    我必須在另一臺計算機上的mercurial repository中執行一些工作。這個存儲庫有一個subrepo。 版本庫的遠程路徑是ssh://[email protected]/path,所以hg要我爲用戶remote_username輸入密碼。但是,子庫在遠程URL中沒有用戶名,當推送時,它向我請求本地用戶名的密碼。 我還沒有找到一種方法強制它或者認證爲remote_username,或者至少

    0熱度

    2回答

    我從default創建了一些分支(稱爲brnch),並在那裏進行了一些提交。現在需要將分支中的所有差異選擇到某個發佈分支以進行修復。在mercurial中有這樣的可能嗎? ^^ | |<--- brnch | - commit3 | | | - commit2 - | | | | - commit1 - |

    1熱度

    1回答

    我們有相當數量的使用Mercurial的ASP.Net(C#)網站。偶爾,合併時出現「某些東西」出錯,並且少量的行被複制到結果文件中;然而,合併期間並未發現合併衝突。 重複的行通常非常「通用」,如塊關閉(大括號,結束標記等)。在某些情況下,它們會導致編譯器錯誤;在其他情況下,他們造成JS失敗;在其他情況下,只是導致瀏覽器兼容性問題的無效標記。 我們有很多人在項目上合作,他們經常在分支之間分支,合併

    0熱度

    2回答

    我是新來的Mercurial。我在一些文件的代碼中做了一些修改,但我還沒有提交它們。但是當我做了hg update -c <branch-name>時,我所有的代碼更改都沒有了。有什麼辦法可以讓我的代碼更改回來或者我擰了嗎?

    0熱度

    1回答

    我有一個存儲庫,從中創建一個分支。福克正在開發,而且父庫已被遺忘,多年來沒有任何改變。在某個時候,我們已經開始清理舊版本庫並找到了這個版本。所以我想要fork,但是我不需要初始倉庫。如果我刪除存儲庫,叉也將被刪除。如果可能的話,我需要一些方法將叉轉移到新的存儲庫中。 那麼,如何刪除存儲庫,並從創建點保留分支和所有提交歷史記錄?