要預測接下來自由軟體社群會有什麼好玩的工具出現,確實是相當困難的。可是對於目前的國外社群中,有些趨勢似乎在逐漸成型。這些部份,國內顯然也有些社群朋友已經注意到了,那就是主動的參與相關社群的發展與討論進而參與成為協助開發的角色。現在就趁這個機會來探討一下這些專案開發工具的內容,看看他們對自由軟體的系統開發及專案管理能有什麼幫助。
版本控制系統Subversion:
這是目前開放源碼社群中,當紅的版本控制系統專案。根據一般的說法,也就是即將取代 CVS (Concurrent Version Control) 的開放源碼版本控制系統。CVS 一直以來幾乎都是開放源碼專案的標準版本控制系統,也就是幾乎大多數的開放源碼專案都有提供 CVS 的檔案庫讓一般使用者來取得專案的源碼。但是隨著開放源碼社群的快速成長,有許多專案也不斷的成長,漸漸的,CVS 似乎有些瓶頸。於是許多新的版本控制系統陸續出現,例如 Aegis,Bitkeeper 或是 Perforce。相較於 CVS,這些後起之秀其實以功能性而言,其實大多好過 CVS 不少。但是不論是哪一套系統,似乎都多少有些版權上的限制,或者基本上就是商業軟體。所以雖然有很多大型開放源碼專案使用這些版本控制系統 (例如 Linux 核心開發就是使用 Bitkeeper,而 Perl 團隊則是使用 Perforce),但是卻很難像 CVS 這麼廣泛的被使用。
...
...
使用者別 |
新聞閱讀限制 |
文章閱讀限制 |
出版品優惠 |
一般訪客 |
10則/每30天 |
5/則/每30天 |
付費下載 |
VIP會員 |
無限制 |
20則/每30天 |
付費下載 |