選對wiki引擎的話,把所有文檔都以wiki的形式存放在集中式源代碼庫里是可行的。
哪一個源代碼管理系統?
已經有許多的源代碼管理( SCM)系統了,但由于SCM在開發中的重要性,這類型的系統還會持續不斷地被開發出來。
盡管如此,現在有一個最主要的系統,Git。
Git有一個很有意思的故事:它是Linus Torvalds把Linux內核的開發從BitKeeper這個當時的專門系統移出時創建的。BitKeeper的軟件許可證發生了變化,使得用它來管理內核變得不切實際。
所以Git能夠支持工作流程相當復雜的Linux內核開發,在基礎技術的層面上足以勝任大多數企業的要求。
Git相對于其他更早的系統來說最主要的優勢是:它是一個分布式版本管理系統( DVCS)。還有許多其他的DVCS,但是Git是使用最廣的。