北京聖思園CVS實戰視頻 簡體中文 國語 CD 講師介紹: 張龍,網名風中葉,同濟大學軟件工程碩士,研究方向為企業計算。曾就職於理光軟件研究所(RicohSoftwareResearchCenter),任高級軟件研究員(SeniorSoftwareResearcher)與項目經理(ProjectLeader)。主要研究領域為文檔工作流系統與協同知識解決方案、關注敏捷方法論(AgileMethodology)。 目前在國內最高端的技術站點InfoQ中文站(http://www.infoq.com/cn)擔任Java社區編輯(具體介紹請見http://www.infoq.com/cn/about),翻譯並原創了大量的技術文章(參見http://www.infoq.com/cn/bycategory.action?authorName=張龍),及時地將國外最新的技術成果引入到國內技術社區,對新技術、新理念、新思想的普及做出了重要貢獻。 滿江紅開放技術研究組織成員(http://www.redsaga.com),參與了Spring2.5官方文檔的翻譯工作。 CSDN旗下教育培訓網站樂知教育簽約講師,曾錄製過《Java常見筆試、面試題目深度剖析》課程,深受廣大學員的歡迎 CVS簡介: CVS是ConcurrentVersionSystem(並行版本系統)的縮寫,用於版本管理.如果大家曾經參與過多人協作開發的項目,大家肯定有這樣的痛苦經歷:由於多個人同時修改同一個文件,自己辛辛苦苦修改的程序被別人徹底刪除了.另外,如果你的軟件/程序已經發布了四個版本,而這時候用戶需要你修改第三個版本的東西,也許你會因為只保留了最新版本而痛哭流涕。如果你修改了別人的源程序,不過只是修改了很少的一部分,比如增加了一個方法,這時你想讓其他人看到你對這個程序的修改部分,而不是讓大家對全部程序都閱讀一遍,那麼採用與CVS搭配使用的文件比較工具將會大大提高工作效率。 採用CVS進行版本管理的另一個好處是你不用自己備份自己的源程序,否則一個項目進行下來,可能備份的程序連你自己都搞不清楚版本了,不過不要緊,有了CVS這一切都變得異常簡單,你所要做的僅僅是將自己的代碼的每一個版本提交一份到服務器上,其他的一切都由CVS為你做好了。