本地 Mercurial - 远程 SVN

发布于 2024-10-19 05:36:18 字数 175 浏览 7 评论 0原文

我非常喜欢Mercurial。但我工作的大多数公司还没有准备好改用 Mercurial。所以我想知道是否有一种方便的方法来使用本地 Mercurial 存储库并将其提交(否则我会将其推送到远程 Mercurial 存储库)到公司的 svn。我更喜欢一个可以作为 MercurialEclipse 用户轻松集成到我的工作流程中的解决方案。

I like Mercurial very much. But most of the companys I work for aren't ready to change to Mercurial, yet. So I'm wondering whether there is a convenient way to use a local Mercurial repository and commit (what I would otherwise push to my remote Mercurial repo) to the companys' svn. I would prefer a solution which can be easily integrated into my workflow as a MercurialEclipse user.

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

意中人 2024-10-26 05:36:18

请查看 WorkingWithSubversion

当你想将更改直接推送到 svn 时,你首先从 svn 中提取最新的更改,然后将更改重新设置到 svn HEAD 并将其推回。

$ hg pull --svn # pull the changes from svn
$ hg up your_head # update the repo to the head of the changes you want to push to svn
$ hg rebase --svn # rebase your_head onto svn
$ hg push --svn

Take a look at WorkingWithSubversion.

When you want to push the changes directly into svn, you first pull the latest changes from svn, then rebase your changes to the svn HEAD and push them back.

$ hg pull --svn # pull the changes from svn
$ hg up your_head # update the repo to the head of the changes you want to push to svn
$ hg rebase --svn # rebase your_head onto svn
$ hg push --svn
苏佲洛 2024-10-26 05:36:18

看看 HgSubversion,它应该适合您的需求。

然后,您可以使用 Mercurial 作为 Subversion 客户端。

Have a look at HgSubversion, it should suits your needs.

You can then use Mercurial as a Subversion client.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文