sta*_*k72 33
如果你是新手,那么这取决于你需要什么.免费的github帐户不包括任何私人存储库,而bitbucket免费帐户为您提供无限的私人存储库.
这对我来说是卖东西 - 我不想最初支付github,因为我正在试用它,但我不希望我的代码是免费的,因为它是商业的.这导致我选择bitbucket
我现在使用两者(github用于我的OSS产品和bitbucket用于更多锁定代码)但我将整个团队从SVN转移到mercurial,因为这是一个简单的步骤去git.根据个人经验,当我第一次使用DVCS时,最初在git之前更容易掌握Hg.它不需要复杂的git安装,可以在windows cmd或powershell窗口中使用
syl*_*aar 15
自从他们获得Bitbucket以来,Atlassian在改进Bitbucket方面做得非常出色.他们是一家拥有出色的软件开发/项目管理工具产品组合的公司.我认为从业务角度来看,这可能需要考虑,特别是如果您已经使用他们的工具.
And*_*ell 14
你真的需要先回答一个基本问题.你想使用Mercurial还是Git.我必须在今年早些时候做出这个决定.Mercurial更容易设置并开始使用.我最终选择Git的原因如下:
如果您的企业可能需要复杂的版本控制流程,请使用Git.学习曲线陡峭,但在一天结束时更容易做到你真正想要的.我将通过'陡峭'来限定我的意思.教某人Mercurial与Git之间的区别在于试图让Windows用户学习Linux命令行.
如果你想要一个快速易用的DVCS,你认为简单的分支和版本控制是你所需要的,不要用Git自杀,使用Mercurial.但请记住,在邮件列表,IRC等中与您交谈的大多数人都会有使用Git而不是Mercurial的经验.
如果你计划支付GitHub或BitBucket,我建议你也看看Kiln.FogCreek使得变得更加容易.
如前所述,您提到的选项之间的差异实际上是git与Mercurial.这不够强调.
git是由杰出程序员根据个人需求编写的工具.他们希望能够做出异常高级的事情,他们相信他们知道自己在做什么.
如果您的组织不仅聘请优秀的程序员,那么在使用git时,学习,故障排除以及在咖啡室讨论的人会感到沮丧.
与git相比,Mercurial为80%的功能提供了20%的功能.(嗯,这样的说法可能接近违反Stackexchange政策,我没有这些数字背后的真实统计证据)
对于普通程序员来说,git和Mercurial的功能非常接近.对于某些特殊情况,即使从业务角度来看,git也可能更优越.如果它们适用于您,我认为您已经在您的组织中拥有git专家.如果他们能说服你,那就去吧.
我不能评论你提到的主机服务质量.
免责声明:是的,我确实使用git,我在某些方面也喜欢它.
| 归档时间: |
|
| 查看次数: |
29666 次 |
| 最近记录: |