????Martin???????????????????????????????????????塣?????????????????“????+????+????+???”??????????????????????????????????????????????μ??????????4??

?????????????????????????????????

??????????????????????????????

??????????????????????????????????

????????????????????????μ????????????С?

??????????????????

??????????????????

??????????????????????????????????ι?????

?????????ι??????????????????????????????

???????????Martin???????????壺

??????????????“??????”??????Martin??????????????????????????????????

????2) ???ù???

????Martin???????????????????ù??????????????????(Single Source Point)???????(Checking In)??????????????????????????????????(Building a Feature with Continuous Integration)???????????????(Maintain a Single Source Repository)?????????????????????(Everyone Commits To The Mainline Every day)????????????????????????1???????(Every Commit Should Build the Mainline on an Integration Machine)????????????????????????????????????????????????ù??????????

????????

???????ù???????????????????????????????????????ù????????CVS???????????????????????ù???????????????SVN5(?μ?????????е????ù?????????)??

???????????

??????????????????????????ù???????????Martin???????ж????÷??????????棺

?????????????????????????????????????????……??????????????????????????????(?????????汾????Bug????????????????鶼?????????????????ɡ?)

??????????????????????????????????????????????????????????????ù??????????????????????

????????

????Martin???????и???????????

?????κ?????????????????????????????????????????????????????????????????????????????

??????????е???????????????????6??

?????κ???????????????????????????????(checkout)?????????????????????????????