版本控制功能可以保存著檔案的版本演進,也可讓不同的人同時分別修改。使用者可以於上傳時說明更新的原因,將來便可追溯到任何一行的程式與文件是由誰在何時為了什麼理由而修改。透過版本控制的支援,分散於世界各地的自由軟體開發者便能共同開發及維護其專案。