参与以 hg 管理代码的开源项目,应当如何维护本地代码库?

发布于 2022-08-30 01:15:11 字数 774 浏览 16 评论 0

我之前用 git,现在接触到一个 hg 的开源项目。现在提交补丁的工作流程是这样的:
1. hg pull -u
2. 进行编辑
3. hg commit
4. hg export tip > ~/patch.diff
5. 将 patch.diff 发到项目的网站上
6. 等待 review

在我等待 review 的时间里,该项目又会有很多补丁被提交。而当 review 的意见发送给我后,我应该如何在新的 tip 的基础上完善我的补丁呢?

我现在的解决方式:
1. hg rollback && hg revert .
2. patch -p1 <patch.diff
3. 继续编辑

我之前使用 git 的方法是:
1. git checkout develop
2. edit, git commit -a
3. 等待 review
4. git checkout master && git pull master
5. git checkout develop && git rebase master

我看到了一些介绍 hg 的文章,提到 hg 的 branch 没有 git 那么轻量。那么,在 hg 里,我应当如何解决这个问题呢?谢谢大家

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文