主仆调教SM束缚绳索捆绑,成品人和精品人的区别三叶草,双性受被各种性器调教学生小说,精品一区二区三区水蜜桃

版本控制器SVN

一、版本控制

  • 為什么需要版本控制?
    • 小明負(fù)責(zé)的模塊就要完成了,就在即將Release之前的一瞬間,電腦突然藍(lán)屏,硬盤光榮犧牲!幾個(gè)月來(lái)的努力付之東流——需求之一:備份!
    • 這個(gè)項(xiàng)目中需要一個(gè)很復(fù)雜的功能,老王摸索了一個(gè)星期終于有眉目了,可是這被改得面目全非的代碼已經(jīng)回不到從前了。什么地方能買到哆啦A夢(mèng)的時(shí)光機(jī)啊?需求之二:代碼還原!
    • 小剛在java文件中的第30行聲明了一個(gè)方法,叫count(),保存到了文件服務(wù)器上;小強(qiáng)在Analysis.java文件中的第50行聲明了一個(gè)方法,叫sum(),也保存到了文件服務(wù)器上,于是,count()方法就只存在于小剛的記憶中了——需求之三:協(xié)同修改!
    • 老許是一位項(xiàng)目經(jīng)理,我會(huì)告訴你他親自為工程創(chuàng)建版本號(hào)嗎?我會(huì)告訴你他把每一個(gè)版本都保存一份嗎?我會(huì)告訴你這些工程里其實(shí)有很多文件都是重復(fù)的嗎?我會(huì)告訴你老許為這事刪了很多電影嗎?——需求之四:版本管理和版本發(fā)布!
    • 老王是另一位項(xiàng)目經(jīng)理,每次因?yàn)轫?xiàng)目進(jìn)度挨罵之后,他都不知道該扣哪個(gè)程序員的工資!就拿這次來(lái)說(shuō)吧,有個(gè)該死的Bug調(diào)試了30多個(gè)小時(shí)才知道是因?yàn)橄嚓P(guān)屬性沒有在應(yīng)用初始化時(shí)賦值!可是二胖、王東、劉流和正經(jīng)牛都不承認(rèn)是自己干的!——需求之五:追溯問(wèn)題代碼的編寫人和編寫時(shí)間!
    • 小溫這兩天幸福的如同掉進(jìn)了蜜罐里,因?yàn)樗晒Φ牡玫搅饲芭_(tái)MM麗麗的芳心,可他郁悶的是這幾天總是收到QA小組的郵件,要求他修正程序中存在的Bug,可他自己本地電腦上是沒有這些Bug的,“難道我的代碼被哪個(gè)孫子給改了?”。是的,小溫沒來(lái)的時(shí)候,麗麗是QA小組小鄭的女朋友啊!——需求之六:權(quán)限控制!

使用版本控制能夠解決上面的問(wèn)題嗎?是的!

  • 什么是版本控制?
    • 版本控制:Revision control,最初來(lái)源于工程設(shè)計(jì)領(lǐng)域,是維護(hù)工程藍(lán)圖的標(biāo)準(zhǔn)做法,能追蹤工程藍(lán)圖從誕生一直到定案的過(guò)程。是一種記錄若干文件內(nèi)容變化,以便將來(lái)查閱特定版本修訂情況的系統(tǒng)。
    • Subversion就是一款實(shí)現(xiàn)版本控制的工具軟件,通常也稱為版本控制器,簡(jiǎn)稱SVN。

SVN的工作原理:采取客戶端/服務(wù)器模式,多個(gè)協(xié)同開發(fā)的程序員把各自的源代碼提交到版本控制器的服務(wù)器端,由SVN服務(wù)器對(duì)各個(gè)版本進(jìn)行編號(hào),并負(fù)責(zé)管理沖突,SVN能夠?qū)_突的代碼以比較友好的格式呈現(xiàn)出來(lái),便于開發(fā)人員比較,進(jìn)行取舍。

  • SVN基本操作
    • 檢出(checkout):將一個(gè)服務(wù)器端創(chuàng)建好的項(xiàng)目整個(gè)下載到本地,這是到項(xiàng)目組后參與開發(fā)的第一步,只需執(zhí)行一次。
    • 更新(update):將本地文件更新為服務(wù)器端的最新版本,通常為每天上班時(shí)或修改公共文件之前執(zhí)行一次。

提交(commit):將本地修改提交到服務(wù)器端。通常每天下班前或每實(shí)現(xiàn)一個(gè)功能、完成一個(gè)模塊時(shí)執(zhí)行一次。

 

 

本教程由尚硅谷教育大數(shù)據(jù)研究院出品,如需轉(zhuǎn)載請(qǐng)注明來(lái)源,歡迎大家關(guān)注尚硅谷公眾號(hào)(atguigu)了解更多。

<center id="k5hyo"><tr id="k5hyo"></tr></center>
  • <pre id="k5hyo"><abbr id="k5hyo"></abbr></pre>
    <ul id="k5hyo"></ul>

      主站蜘蛛池模板: 维西| 沂源县| 松阳县| 台安县| 水城县| 隆回县| 阿城市| 河东区| 云浮市| 南京市| 遵化市| 新密市| 望城县| 威信县| 文昌市| 临夏县| 太白县| 河间市| 曲沃县| 分宜县| 中牟县| 山东| 武山县| 思茅市| 九龙坡区| 石阡县| 湘阴县| 洮南市| 凤冈县| 津南区| 无为县| 宜宾市| 望谟县| 石屏县| 临潭县| 大英县| 孟州市| 兴隆县| 武威市| 永春县| 吴忠市|