首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TortoiseGit,TortoiseBzr,TortoiseHg。有没有足够可靠的东西可以从TortoiseSVN转换过来?

TortoiseGit,TortoiseBzr,TortoiseHg。有没有足够可靠的东西可以从TortoiseSVN转换过来?
EN

Stack Overflow用户
提问于 2009-05-31 02:21:28
回答 6查看 11K关注 0票数 26

我想试一试分布式版本控制系统。我使用两台Windows PC,两台装有Linux的PC和一台Mac。在windows上,我想用乌龟。

除了TortoiseSVN,其他的乌龟还有什么好的吗?直到最近,对他们的打击一直是他们缓慢和错误,但似乎有一个新的推动让他们变得坚实。

我不想把三个都试一试。最近有没有人做出了改变,并且有很好的体验?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-05-31 03:38:37

我使用TortoiseGit已经有一段时间了。虽然git在windows上的性能确实会受到影响,但它在大多数情况下都是完全可以接受的。在你提到的三个中,在我看来,Git的“乌龟”无疑是最精致的。如果你习惯于使用TortoiseSVN,那么向Git的过渡应该是相当顺利的,因为TortoiseGit基于TortoiseSVN代码库,并且重用了大量的UI和设计原则。

票数 7
EN

Stack Overflow用户

发布于 2009-05-31 04:12:03

我个人对TortoiseHg有很好的体验。它还安装了hg命令行系统,因此如果需要(或者如果您更喜欢在命令行上进行版本控制),您可以下拉到hg命令行系统。界面中有一些怪异之处,但总体来说它是非常坚固的(如果你使用修订图视图,它看起来很棒)。Mercurial的Subversion导入也很棒。

正如CAD bloke提到的那样,您甚至可以使用hg-git扩展来处理Git存储库。

票数 55
EN

Stack Overflow用户

发布于 2010-01-18 06:55:22

我建议使用TortoiseHg。如果你熟悉TortoiseSVN,你可以直接使用它。

你想在Windows上使用它吗?

到今天为止,在我看来,TortoiseHg比TortoiseSVN更好。而且它仍然改进得非常快(我从0.4版本开始使用它,目前是0.9.2和Mercurial 1.4.2)。例如,一个很好的特性:只需在IDE中进行大量重构,而不关心重命名。然后在上下文菜单中选择“猜测重命名”功能,并享受乐趣。因为你已经使用了你最喜欢的重命名工具,而不是'svn move‘,所以不再有不完整的历史记录。

安装非常简单:下载并安装TortoiseHg,只需重新启动一次。现在,您已经拥有了命令行Mercurial的最新版本和SVN转换工具。它只不过是一个单独的包。

你想在Linux上使用它吗?

"sudo apt-get install mercurial“是使用命令行Mercurial所需要的(在基于Debian的系统上),但是这个版本可能不是最新的。我知道,有针对Ubuntu的PPA存储库,也有针对Debian的PPA存储库。所以更新你的APT源列表,导入密钥,你就可以很好地集成到Gnome来安装TortoiseHg了。

对不起,我不知道如何在Mac上安装。

无论如何,DVCS往往是有用的。这往往更有趣,无论你是做一个单独的黑客场景,还是在一个庞大的团队中工作。另外:借助clone+push+pull,您还可以获得集成、快速和智能的备份。

但是,也有一些缺点需要考虑:

1)如果您在Windows和任何*nix系统之间共享您的工作,则应仅使用ASCII字符作为文件名。Mercurial、Bazaar或Git都不像Subversion那样进行编码转换(参见CharacterEncodingOnWindows)。在使用UTF-8的操作系统和其他操作系统之间切换时,任何法国口音或德国元音都会破坏您的工作。

2)不要使用太多大的二进制文件。Mercurial不是为这个目的而设计的,我不认为Bazaar或Git在这方面会更有趣。

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/931105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档