Git的水银与.NET开发人员? [英] Git versus Mercurial for .NET developers?

查看:234
本文介绍了Git的水银与.NET开发人员?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直想知道什么是更好的DVCS .NET开发人员?从阅读各种信息它听起来像水银更好地工作在Windows,但其他信息声称的Git已经赶上和提供优质的Windows和Visual Studio工具超过水​​银。有没有人有最近状态不错的信息或经验,在.NET开发环境努力两者兼而有之?

I've been wondering what is the better DVCS for .NET developers? From reading various information it has sounded like Mercurial works better on Windows, but other information claims that Git has caught up and surpassed Mercurial in offering quality Windows and Visual Studio tools. Does anyone have good recent information or experience with trying both in a .NET development environment?

推荐答案

我一直在使用水银一年多了,现在做.NET开发,并已经工作了很大。我承认我没有使用任何花哨的工具(Explorer加载项和Visual Studio工具),但它们用(例如TortoiseHg)。我发现,使用命令行工具一样简单 - 只需指定几个通配符.hgignore(如<一个href="http://stackoverflow.com/questions/1496423/git-versus-mercurial-for-net-developers/1496472#1496472">Blaenk's回答),你是好去。

I have been using Mercurial for over a year now for doing .NET development, and it has been working out great. I do admit I don't use any of the fancy tools (explorer add-ons and Visual studio tools), but they are available (e.g. TortoiseHg). I have found that using the command line tools is just as easy - just specify a few wildcards in .hgignore (as in Blaenk's answer) and you're good to go.

我不知道如何混帐集成了汞,但对于反向siutation我已经使用 HG-混帐在过去,它工作得很好。然而还是有些不稳定的汞的新版本出来。

I'm not sure how well git integrates with hg, but for the reverse siutation I have used hg-git in the past and it worked fine. It is however still somewhat unstable as new releases of hg come out.

所以,你应该能够使用github上的反复无常,以及原生善变回购总有(IMO)同样不错到位桶。组织。编辑:另请注意, codePLEX ,该是专注于.NET开源项目,现在报价Git和Mercurial的仓库。

So you should be able to use github from mercurial, and for native mercurial repos there is always the (imo) equally nice bitbucket.org. Note also that codeplex, which is focused on .NET open source projects, now offers Git and Mercurial repositories.

和我应该指出,普及是一个非常困难的标准为基础的选择上。要么DVCS具有较高知名度的用户。 Git有Linux内核,当然,同时著名的汞用户包括Mozilla和Python项目。

And I should mention that "popularity" is a very difficult criterion to base your choice on. Either DVCS has high-profile users. Git has the linux kernel, of course, while notable hg users include the mozilla and Python projects.

修改:既然这似乎让普通upvotes。一切我上面写的是真实的,在写作的时候,但我不再同意我的前到位桶的自我是像你一样的GitHub。 GitHub上有更好的功能,并从我的角度来看(主要是F#开源开发),其他人都在那里,所以你得到更好的网络效应。我搬到从codePLEX我所有的项目/要到位桶GitHub的前一段时间,并立即开始越来越贡献,而在codePLEX /到位桶旁边,什么也没发生。

EDIT: Since this seems to get regular upvotes. Everything I wrote above was true at the time of writing, but I no longer agree with my former self bitbucket is as nice as GitHub. GitHub has better functionality, and from my point of view (mostly F# open source development) everyone else is there so you get much better network effects. I moved all my project from codeplex/bitbucket to GitHub a while ago and immediately started getting contributions, whereas on codeplex/bitbucket next to nothing happened.

这篇关于Git的水银与.NET开发人员?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆