我正在为使用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