2011-04-17 116 views
0

我正在开发android应用程序,我想开源。我怎样才能做到这一点 ??那最好的地方是什么?Android:开源项目

一位朋友建议关闭android的过程中的谷歌代码,svn和eclipse。如果是的话,一些人可以给出一个很好的介绍或步行通过的网站。

回答

2

我真的很喜欢GitHub。 Git是版本控制的强大工具,当你刚刚起步时,GitHub对你非常温和。借用其他人的代码并查看他们所做的事情也非常简单。

要学习git和GitHub,这里有我喜欢的little tutorial。唯一的问题是git很难在Windows上使用,但它是可能的。无论如何,Linux是一个更好的开发环境。

如果您必须使用Windows,请使用SourceForge或Google Code之类的其他功能。谷歌代码可能更好,因为它使用Mercurial和Subversion。我会在Mercurial上任何一天使用Subversion,因为它与git类似,这意味着它在联合的灵活性和功能方面高于一切。

注:

不要打扰SVN,如果你可以使用git或水银相反,你会做你更快乐。所有svn(Subversion)都可以做到,git可以做到,但不是反之亦然(如分支和分叉)。另外,避免GPL,它只会给你带来痛苦。从MIT或BSD等许可许可开始,除非您需要GPL或LGPL的限制。

+0

git在windows上并不比在linux上困难。 msysgit是一个非常好的端口。 – Sekhat 2011-04-17 12:59:07