哪种分布式源代码控制系统与 Windows 和 Windows 的集成最好?视觉工作室?
看来 git 和 Mercurial 都是面向 Linux 的。其中哪个在windows上比较成熟?
It seems that both git and mercurial are rather Linux oriented. Which of them is more mature on windows?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
恕我直言,在谈到分布式系统时,Mercurial 和 TortoiseHG 是 Windows 平台的唯一选择。 git 在 Windows 下还没有那么成熟,而且可能永远不会成熟。 git 最初在 Windows 上受 cygwin 和更高版本的 msysgit 是使用 msys 创建的作为基础。当然有 TortoiseGit ,它似乎是不错的 GUI,但正如你所看到的,已经有一些违规行为。
使用 Mercurial 就更简单了。因此,要获得真正的体验,请考虑TortoiseHG,尤其是他们刚刚发布的版本 1.0 最后,里面有很多好东西。
Mercurial and TortoiseHG are IMHO the only option for Windows platform when speaking about distributed systems. git is not as mature under Windows and and probably never be. git originally was supported on Windows under cygwin and later msysgit was created using msys as base. There is of course TortoiseGit which seem to be nice GUI but as you see there is already some irregularities.
With Mercurial its just simpler. So for true experience consider TortoiseHG especially that they just released version 1.0 finally which has many goodies inside.
Mercurial 拥有迄今为止最成熟的 Windows GUI 工具。 TortoiseHG 也非常好。
Mercurial has by far the most mature GUI tools for Windows. TortoiseHG is very good as well.
鉴于我今天阅读的有关 SO 的文章,建议人们关闭 Visual Studio 中的 VCS 集成插件,以使其运行得更快,我觉得将 VCS 操作排除在 IDE 之外是合理的。
TortoiseHg 的 1.0 版现在已经非常完善,并且在 v0.5 时就已经非常稳定和可用了我开始使用它。现在它绝对是一个成熟的产品,我很高兴开发人员终于承认了这一点。 *8')
编辑:我正在查看有关加快 Visual Studio 速度的技巧的文章。我现在能找到的提出此建议的唯一答案是这个。
Given the articles on SO I've been reading today, recommending that people turn off VCS integration plug-ins in Visual Studio, to make it run faster, I feel justified in keeping VCS operations out of the IDE.
Version 1.0 of TortoiseHg is getting very polished now, and it was perfectly stable and usable back at v0.5 when I started using it. It is definitely a mature product now, I'm just glad the developers have finally admitted it. *8')
Edit: I was looking at articles with tips for speeding up Visual studio. The only answer which I can find now which made this recommendation is this.
使用我最喜欢的搜索引擎,我发现:
我自己没有使用过其中任何一个。我知道据说 Git 对 Windows 不太友好,但在我看来,这些信息已经过时了这个 SO问题可能也令人感兴趣。我想这个问题实际上可以归结为个人喜好,我的建议是每个人都尝试一下,看看你最喜欢什么。
Using my favorite search engine I find:
I have not used any of these myself. I know Git is said to be less windows friendly but in my opinion this information is outdated furthermore this SO question might also be of interest. I guess this question really boils down to personal preference my suggestion would be to give each a try and see what you like best.
如果您正在寻找与 Visual Studio 内的 DVCS 的强大集成:
在此处查看完整教程:http:// codicesoftware.blogspot.com/2010/03/distributed-development-for-windows.html
Plastic 为您提供了您需要的所有分布式内容,并且是专门为在 Windows 上工作而设计的(好吧,它也适用于 Linux 和 Mac OS)也是,但它在 Windows 上表现出色)
If you're looking for a strong integration with a DVCS inside Visual Studio:
Check the full tutorial here: http://codicesoftware.blogspot.com/2010/03/distributed-development-for-windows.html
Plastic provides you with all the distributed stuff you need and is specifically designed to work on Windows (ok, it does Linux and Mac OS too, but it shines on Windows)
我一直在使用 msysgit 和附带的 bash (shell),没有任何问题...并且它附带了 cmd 中缺少制表符完成 hasen-j 的功能。
如果您是 Tortoise(SVN/HG/CVS/etc) 的粉丝,还有 TortoiseGit。
I've been using msysgit with the included bash (shell) without issues... And it comes with the tab-completion hasen-j is missing in cmd.
If you're a fan of Tortoise(SVN/HG/CVS/etc), there is also TortoiseGit.