出版時(shí)間:2005-5 出版社:電子工業(yè)出版社 作者:托馬斯 頁(yè)數(shù):159 字?jǐn)?shù):200000
Tag標(biāo)簽:無
內(nèi)容概要
《程序員修煉三部曲》是一套由四本小冊(cè)子組成的叢書,旨在幫助解決程序員在日常工作中遇到的一些具體問題和需要,覆蓋了對(duì)于現(xiàn)代軟件開發(fā)非常重要的基礎(chǔ)性知識(shí)。這套叢書不僅展現(xiàn)了注重實(shí)效的實(shí)際技巧、工具使用,也貫穿了作者們?cè)谄涿鳌冻绦騿T修煉之道:從小工到專家》中所堅(jiān)持的開發(fā)哲學(xué)。而所有這些,都是幫助開發(fā)人員和開發(fā)團(tuán)隊(duì)進(jìn)行正常開發(fā),并帶來高開發(fā)效率的利器?! 栋姹究刂浦馈褂肅VS》是三部曲中的第一部,它講述如何使用版本控制給整個(gè)項(xiàng)目打基礎(chǔ),如何有效地使用版本控制系統(tǒng),并從中獲取最大的好處和安全性。盡管使用了版本控制可以使項(xiàng)目的開發(fā)工作大大提高效率,但現(xiàn)實(shí)中卻仍有很多開發(fā)小組根本沒有使用或不會(huì)正確使用版本控制。許多人抱怨版本控制過于復(fù)雜,有點(diǎn)望而生畏。其實(shí)他們只要掌握了如何去使用一些方便的基本用法就可以享有版本控制所帶來的90%的好處,而本書正是為了幫助讀者了解這些方便的基本用法,從而比較容易地去掌握版本控制的精髓,提高開發(fā)工作的水平。
作者簡(jiǎn)介
Dave Thomas和Andy Hunt是Pragmatic Programmers LLS的合伙人。他們不但為客戶開發(fā)復(fù)雜的軟件系統(tǒng),而且為開發(fā)者和項(xiàng)目經(jīng)理提供具有實(shí)務(wù)的各種資源。他們的第一本《程序員修煉之道——從小工到專家》是面向技術(shù)和實(shí)踐的暢書籍,旨在讓編碼過程更加高效和有趣。
書籍目錄
關(guān)于程序員修煉三部曲 前言 第1章 簡(jiǎn)介 1.1 項(xiàng)目中的版本控制 1.2 路線圖 第2章 什么是版本控制 2.1 倉(cāng)庫(kù)(Repository) 2.2 我們應(yīng)該在倉(cāng)庫(kù)中存放什么文件 2.3 工作區(qū)和操作文件 2.4 項(xiàng)目(Projects),模塊(Modules)及文件(Files) 2.5 版本從何而來 2.6 標(biāo)記(Tags) 2.7 分支(Branches) 2.8 合并(Merging) 2.9 鎖選項(xiàng) 2.10 配置管理(CM) 第3章 起步 3.1 安裝CVS 3.2 創(chuàng)建一個(gè)倉(cāng)庫(kù) 3.3 CVS命令 3.4 創(chuàng)建一個(gè)簡(jiǎn)單的項(xiàng)目 3.5 開始一個(gè)項(xiàng)目 3.6 進(jìn)行修改 3.7 更新倉(cāng)庫(kù) 3.8 當(dāng)發(fā)生沖突時(shí) 3.9 沖突解決 第4章 如何做 4.1 我們針對(duì)版本控制系統(tǒng)的基本觀點(diǎn) 4.2 組織一個(gè)版本控制系統(tǒng) 第5章 訪問倉(cāng)庫(kù) 5.1 安全性和用戶賬號(hào) 5.2 CVSROOT:目標(biāo)參數(shù)串 5.3 設(shè)置ssh訪問 5.4 使用pserver連接 第6章 常用的CVS命令 6.1 簽出文件 6.2 使文件保持最新 6.3 添加文件和目錄 6.4 忽略某些文件 6.5 重新命名文件 6.6 重新命名目錄 6.7 查看修改了些什么 6.8 處理合并沖突 6.9 提交變更 6.10 檢查變更歷史 6.11 移除修改 第7章 使用標(biāo)記和分支 7.1 標(biāo)記、分支和做標(biāo)記 7.2 創(chuàng)建一個(gè)發(fā)布分支 7.3 在發(fā)布分支里工作 7.4 生成發(fā)布版本 7.5 在發(fā)布分支中修復(fù)程序缺陷 7.6 開發(fā)人員的實(shí)驗(yàn)性分支 7.7 用實(shí)驗(yàn)代碼工作 7.8 合并實(shí)驗(yàn)分支 第8章 創(chuàng)建一個(gè)項(xiàng)目 8.1 創(chuàng)建初始項(xiàng)目 8.2 項(xiàng)目的內(nèi)部結(jié)構(gòu) 第9章 使用模塊 9.1 輕松劃分子項(xiàng)目 9.2 CVS模塊 9.3 總結(jié) 第10章 第三方代碼 10.1 帶有源代碼的庫(kù) 10.2 修改第三方代碼 附錄A CVS用法及總結(jié) A.1 CVS命令格式 A.2 用法 附錄B 其它資源 B.1 在線CVS資源 B.2 其它CVS書籍 B.3 其它版本控制系統(tǒng) B.4 參考書目 索引
媒體關(guān)注與評(píng)論
程序員修煉三部曲叢書包含了四本書,介紹了每個(gè)注重實(shí)效的程序和成功團(tuán)體所必備的一些工具?! ∧谶@里:第一部曲:版本控制之道——使用CVS?! 〉诙壳?jiǎn)卧獪y(cè)試之道Java版——使用JUnit;單元測(cè)試之道C#版——使用NUnit。 第三部曲:項(xiàng)目自動(dòng)化之道——如何建構(gòu)、部署、監(jiān)控Java應(yīng)用。 閱讀本書之后,您將能夠做到: ·讓多個(gè)開發(fā)者安全地共享基本代碼庫(kù)?! ぶ廊绾纬废叭魏螘r(shí)刻造成的不正確的決定?! ぴ诎姹景l(fā)布期,知道如何避開代碼凍結(jié)期而持續(xù)地進(jìn)行開發(fā)工作?! か@得了一個(gè)能夠告訴你“誰(shuí)在什么時(shí)候做了哪些修改,為什么做這些修改”的工具。 ·知道如何生成軟件的早期版本,并且如何基于這些版本開展工作。 本書致力于教你如何有效地使用最流行的版本控制系統(tǒng)CVS。 “版本控制”致力于幫助程序員管理他們的項(xiàng)目資產(chǎn)。它雖然是一門基本的實(shí)踐性技術(shù),但是許多人并不知道如何使用它,或者未能有效地利用它。與大多數(shù)人的想法相反,我們認(rèn)為版本控制并不是一門難學(xué)的技術(shù),更不會(huì)是一門難用或者難以實(shí)現(xiàn)的技術(shù),而是一門簡(jiǎn)單的技術(shù),但另一方面,版本控制又是一門不可或缺的技術(shù)。如果沒有采用版本控制,您的項(xiàng)目資產(chǎn)將會(huì)岌岌可危?! ”緯o出了一系列針對(duì)版本控制的方法與技巧,幫助您更好地挖掘出版本控制系統(tǒng)的各種用上與好處。借助于本書給出的各種方法與技巧,您將能夠更好地保護(hù)您的項(xiàng)目資產(chǎn),并且知道如何使用這些資產(chǎn)。
編輯推薦
·讓多個(gè)開發(fā)者安全地共享基本代碼庫(kù)?! ぶ廊绾纬废叭魏螘r(shí)刻造成的不正確的決定?! ぴ诎姹景l(fā)布期,知道如何避開代碼凍結(jié)期而持續(xù)地進(jìn)行開發(fā)工作。 ·獲得了一個(gè)能夠告訴你“誰(shuí)在什么時(shí)候做了哪些修改,為什么做這些修改”的工具?! ぶ廊绾紊绍浖脑缙诎姹?,并且如何基于這些版本開展工作。 本書致力于教你如何有效地使用最流行的版本控制系統(tǒng)CVS。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載