2011-04-17 120 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