我正在爲使用svn的開源項目的補丁工作。我沒有提交訪問權限,但我想要版本跟蹤我自己的更改。我跟着this guide閱讀並將svn回購轉換爲hg回購。如何在遷移到mercurial後從svn repos中提取更改
我希望能夠將從官方svn回覆新變化成我自己的本地副本,那該如何實現?導入後,我的本地文件夾包含未跟蹤的.hgignore
文件。我應該添加一個被mercurial追蹤的嗎?
我也看着this tool,但它似乎更適合在本地在mercurial連接到svn回購站工作。我想把我的善後回購放在bitbucket上,因爲這份前指南似乎更有意義。
這可能是早期思考,但後來當我的貢獻完成時,生成補丁發送上游的最佳方式是什麼?是否有任何警告我應該馬上意識到?
編輯:orip's answer(它的編輯部分)總結了幾乎正是我想做的事:local hg copy
這可以從update
但svn
也push
到我的網上bitbucket
回購。
如果TortoiseHg客戶端允許我同時執行結帳和svn回購更新,同時能夠推送到我的hg回購,那就太棒了。我檢查一下。 – Mizipzor 2010-02-16 08:56:33