问题不是“我托管我的源代码吗?”如果你是一个人的商店,答案应该是肯定的。如果您是中型咨询公司,答案应该是肯定的。如果您是一个庞大的分布式产品公司,答案应该是肯定的。你得到了照片。
真正的问题:“我与谁托管我的源代码?”这个问题的答案并不像第一个那么简单,并且需要更多的思考和研究。
在我曾经工作的公司,我们托管了自己的源代码直到醉酒的司机跑进我们的办公楼,此后不久我们面临着同样的问题。我们做了一些缩小选择的初步研究GitHub.和bitbucket,但两者之间没有明确的胜利者。以下是挑选正确源代码托管解决方案时要考虑的一些要点。该点大致按重要性顺序列出。第一点至关重要,而最后一点是结冰。
RCS支持
您使用的修订控制系统(RCS)可以在蝙蝠上结束您的搜索。Bitbucket正式支持Git.和mercurial。曾经是Bitbucket上的Subversion用户的烙作用,但它是在2013年悄悄地关闭。
github支持git,一个轻微的例外。如果您一直在使用Subversion并且您想要更改,GitHub Posts制作过渡的说明。