![]() |
1
18
hg-git Pycon presentation 解释他对形势的看法。不确定你在谷歌搜索时是否遇到这些问题,但他们回答了我的问题。 |
![]() |
2
20
|
|
3
19
还有另一个项目可以实现这一点:git remote hg。实际上是其中两个,一个是本地人(参见 https://github.com/msysgit/msysgit/wiki/Guide-to-git-remote-hg https://github.com/rfk/git-remote-hg 实际上,对于其他系统,git远程助手(正如这些工具所称)已经存在或正在开发中;这包括对Subversion、CVS、bazaar甚至MediaWiki的支持。
更新:到目前为止,还有第三个,也是“本地人”,即费利佩在他的回答中提到的那个。这个看起来很快就会成为git'contrib'目录的一部分: https://github.com/felipec/git-remote-hg 它不需要git本身的补丁就可以工作,不过git的一些补丁(现在正在审查中)可以用来改善总体用户体验。 更新2:现在还有另一个竞争者,这个竞争者正处于相当活跃的开发阶段,基于felipe的代码: https://github.com/buchuki/gitifyhg --到目前为止,它对我很有效,但仍有一些不好的地方。
更新3:gitifyhg和Felipe的git remote hg目前都没有得到有效维护。就目前而言,我对Felipe的代码做了一种形式,并进行了一些修复,包括一些使其能够与最新的Mercurial版本一起工作的修复。你可以从
https://github.com/fingolfin/git-remote-hg
|
![]() |
4
8
|
![]() |
5
5
有人已经提到了两个git remote hg,但这里有一个新的: Bridge support in git for mercurial and bazaar 它有更多的特性,应该比msysgit更可靠地工作,但最重要的是;您不需要任何依赖项或自定义git构建。抄到你的邮箱就行了 $路径 ,就这样。 它有大量的测试来检查输出是否与hg git完全相同,因此它至少也应该工作得很好。 |
![]() |
6
3
|
![]() |
7
2
相反,如果一个项目使用的是svn或cvs,任何一个尝试过DVCS的人都会受到伤害,他们会想要gitsvn/hgsvn实用程序。有很多项目仍然使用cvs/svn,所以需求量很大。 你可能是对的,拥有它是一件很有用的事情,但是,假设两个中的一个不会慢慢战胜另一个(我相信git确实拥有更大的用户群)。
|
![]() |
melmi · 如何在C中实例化堆中的结构# 7 年前 |
![]() |
Max · 使用flatbuffers从C#序列化到本机内存缓冲区 7 年前 |
![]() |
Saurabh Agrawal · 如何在数据标签C中使用模式属性# 7 年前 |
![]() |
Nat · 如何在UWP应用程序中创建COM对象?(C#) 9 年前 |