我試圖瞭解如何將我的mercurial補丁推送到遠程回購(比如說bitbucket.org),而不必先應用它們(實際上是提交它們)。我的動機是在最終決定之前首先對我的工作進行遠程備份,並且能夠與其他人共享這些補丁或從另一臺機器上處理這些補丁。水銀隊列 - 備份和共享未提交的補丁
我的正常工作流程是這樣的:
$ hg qnew some-feature -m "work on some feature"
... work on some files
$ hg qref
--> bug or other feature request comes along
$ hg qpop some-feature
$ hg qnew new-feature -m "work on different feature"
... work on new stuff
$ hg qref
在點,我希望把我的未完成的,未提交補丁來回購。我已經讀過Mercurial隊列實際上是他們自己的回購,因此可以像正常的hg回購一樣操縱,但我不清楚工作流程與我正在嘗試做什麼有關。我已將別名中的mq命令替換爲hg -R $(hg root)/.hg/patches
,但我希望得到關於人們如何管理遠程備份和共享未合併補丁的反饋。謝謝。