svn代碼版本控制

svn代碼版本控制

ID:39986039

大?。?.44 MB

頁(yè)數(shù):22頁(yè)

時(shí)間:2019-07-16

svn代碼版本控制_第1頁(yè)
svn代碼版本控制_第2頁(yè)
svn代碼版本控制_第3頁(yè)
svn代碼版本控制_第4頁(yè)
svn代碼版本控制_第5頁(yè)
資源描述:

《svn代碼版本控制》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、SVN代碼版本控制主講:侯功巖目錄為什么要進(jìn)行代碼控制1主流版本控制工具2SVN能夠做什么3SVN具體操作441為什么要進(jìn)行代碼控制看下圖后,你要選擇哪種攀巖方法?1為什么要進(jìn)行代碼控制比如說(shuō)A和B各自為自己的需求需要在公共代碼文件C增加自己的代碼段,修改完后都要把自己的代碼合并到項(xiàng)目經(jīng)理那里去,結(jié)果A修改了文件,B也修改了文件,合并的時(shí)候A把文件拷貝了過(guò)去,B在A后把文件也拷貝過(guò)去,這時(shí)A的文件其實(shí)已經(jīng)被B復(fù)蓋了,最終的結(jié)果就是A的代碼跑不起來(lái)。1為什么要進(jìn)行代碼控制可能有些人會(huì)說(shuō),這只是多人開(kāi)發(fā)的過(guò)程中才會(huì)

2、出現(xiàn)的問(wèn)題,如果一個(gè)人來(lái)做一個(gè)項(xiàng)目開(kāi)發(fā),這個(gè)問(wèn)題就不會(huì)出現(xiàn)了,所以就沒(méi)有什么必要來(lái)進(jìn)行代碼控制了,其實(shí)不是這樣的1為什么要進(jìn)行代碼控制比如說(shuō)昨天寫(xiě)的一個(gè)程序,編譯運(yùn)行都是OK的,但是今天我們?cè)谠瓉?lái)代碼的基礎(chǔ)上加了一些功能,我們假設(shè)這些代碼量很大,結(jié)果發(fā)現(xiàn)編譯不通過(guò)了,可是我們不知道我們今天寫(xiě)的是哪些代碼(因?yàn)榇a量很大),結(jié)果導(dǎo)致不知道應(yīng)該如何來(lái)比較不同時(shí)間段的代碼,因?yàn)榭赡芤ㄉ习胩斓幕蚋L(zhǎng)的時(shí)候才能回到的功能。2主流版本控制工具名稱優(yōu)點(diǎn)缺點(diǎn)VSS與VS配合好基于局域網(wǎng)CVS一度成為主流不支持文件改名SVN主

3、流,支持B/S,多插件不支持分布式GIT功能齊全(分布式)對(duì)windows支持不好3SVN能夠做什么代碼存儲(chǔ)和維護(hù)代碼版本回溯代碼版本分合控制多協(xié)同開(kāi)發(fā)目錄版本控制重命名多文件不分隔傳送(要么全更新,要不全不更新)4SVN名詞解釋Checkout從服務(wù)器取得代碼Update更新項(xiàng)目代碼Commit從本地上傳服務(wù)器Export項(xiàng)目導(dǎo)出到本地ShowLog顯示所有版本UpdatetoRevision恢復(fù)到某個(gè)版本Add增加文件5SVN工作模式配置庫(kù)工作副本CommitCheckout5SVN工作模式復(fù)制-修改-合并

4、每個(gè)客戶端擁有一個(gè)副本。并行工作。鎖定-修改-解鎖一個(gè)人修改時(shí),對(duì)文件鎖定。只允許被一個(gè)人修改。6SVN工作流程SVN圖標(biāo)含義1權(quán)限控制CheckOut(檢出)CheckOut(檢出)Update(更新)Log(日志系統(tǒng))Log(日志系統(tǒng))日志信息記錄的主要是每次的修改內(nèi)容,應(yīng)該把一些重要數(shù)據(jù)和關(guān)鍵操作寫(xiě)到日志信息中。修改人和提交時(shí)間由軟件自動(dòng)記錄。無(wú)需人工寫(xiě)入日志得到歷史版本撤銷操作Thankyou!

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。