Tuesday, October 25, 2005

使用 Subversion 進行版本控管

從前都沒有導入協同開發及版本控管, 所有的code都是一改再改, 有時改爛了,
只好從很久以前的存檔再來一次, 既沒效率而且帥度也下降.
所以今年在年終之前, 給自己一個新的短程目標, 導入Subversion 來進行軟體
的控管, 以及使用Mantis來進行Bug Tracking.
1. Subversion:
FC1中, 從原先的1.1.4升級至1.2.1
相關的mod_dav_svn 也一拼升級
配合Apache進行最精簡的WebDAV.
要改的檔案包含:
 -- /etc/httpd/conf/httpd.conf
-- /etc/httpd/conf.d/subversion.conf
-- svnadmin create /path/to/repository
-- 要有xml及css效果:
-- svnindex.xsl
-- svnindex.css


2. Mantis:
最初的想法是引進一套Bug Tracking System, 持續追綜未結案的BUG.
進而演化成Issue Management System, 而最終目標是建立KM (Knowledge Management).

先寫到這裏, 想到再來補充!