跳至內容

代碼庫

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

軟件開發中,代碼庫(英語:code basecodebase)是用於構建特定軟件系統、應用程序軟件組件一組的源代碼

通常,代碼庫僅包含人工編寫的源代碼文件;代碼庫通常不包含由工具生成的源代碼文件或二進制文件(目標文件),因為它們可以從人工編寫的源代碼構建生成,沒有必要加入代碼庫。但是,代碼庫通常包括配置文件和屬性文件,因為這些文件是構建時所必不可少的數據。

代碼庫通常存儲在版本控制系統中的倉庫repository)中。對於較小的項目,可以將其保存為一組簡單的文件(甚至連Linux內核都通過這種形式維護了很多年)。[1]倉庫是一個公共或私有的保存大量源代碼的地方。大多數倉庫會用作備份、版本控制,在多人開發的項目中會幫助處理各種代碼版本問題,如:開發者同時修改源碼導致的衝突。現今,流行使用SubversiongitMercurial等工具構建倉庫(repository)並處理上述的事情,在開源項目十分流行。

參見[編輯]

參考[編輯]

  1. ^ A Short History of Git. git-scm.com. [2014-10-21]. (原始內容存檔於2014-10-22).