日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SVN分支管理

SVN是一款版本控制工具。相對(duì)于GitHub而言,SVN在使用上更為簡化些,本篇文章重點(diǎn)為大家講解一下SVN分支管理。

創(chuàng)新互聯(lián)是一家專業(yè)提供武安企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為武安眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。

Branch 選項(xiàng)會(huì)給開發(fā)者創(chuàng)建出另外一條線路。當(dāng)有人希望開發(fā)進(jìn)程分開成兩條不同的線路時(shí),這個(gè)選項(xiàng)會(huì)非常有用。

比如項(xiàng)目 demo 下有兩個(gè)小組,svn 下有一個(gè) trunk 版。

由于客戶需求突然變化,導(dǎo)致項(xiàng)目需要做較大改動(dòng),此時(shí)項(xiàng)目組決定由小組 1 繼續(xù)完成原來正進(jìn)行到一半的工作(某個(gè)模塊),小組 2 進(jìn)行新需求的開發(fā)。

那么此時(shí),我們就可以為小組2建立一個(gè)分支,分支其實(shí)就是 trunk 版(主干線)的一個(gè)copy版,不過分支也是具有版本控制功能的,而且是和主干線相互獨(dú)立的,當(dāng)然,到最后我們可以通過(合并)功能,將分支合并到 trunk 上來,從而最后合并為一個(gè)項(xiàng)目。

我們?cè)诒镜馗北局袆?chuàng)建一個(gè) my_branch 分支。

root@runoob:~/svn/runoob01# ls
branches  tags  trunk
root@runoob:~/svn/runoob01# svn copy trunk/ branches/my_branch
A         branches/my_branch
root@runoob:~/svn/runoob01#

查看狀態(tài):

root@runoob:~/svn/runoob01# svn status
A  +    branches/my_branch
A  +    branches/my_branch/HelloWorld.html
A  +    branches/my_branch/readme

提交新增的分支到版本庫。

root@runoob:~/svn/runoob01# svn commit -m "add my_branch"
Adding         branches/my_branch
Replacing      branches/my_branch/HelloWorld.html
Adding         branches/my_branch/readme

Committed revision 9.

接著我們就到 my_branch 分支進(jìn)行開發(fā),切換到分支路徑并創(chuàng)建 index.html 文件。

root@runoob:~/svn/runoob01# cd branches/my_branch/
root@runoob:~/svn/runoob01/branches/my_branch# ls
HelloWorld.html  index.html  readme

將 index.html 加入版本控制,并提交到版本庫中。

root@runoob:~/svn/runoob01/branches/my_branch# svn status
?       index.html
root@runoob:~/svn/runoob01/branches/my_branch# svn add index.html
A         index.html
root@runoob:~/svn/runoob01/branches/my_branch# svn commit -m "add index.html"
Adding         index.html
Transmitting file data .
Committed revision 10.

切換到 trunk,執(zhí)行 svn update,然后將 my_branch 分支合并到 trunk 中。

root@runoob:~/svn/runoob01/trunk# svn merge ../branches/my_branch/
--- Merging r10 into '.':
A    index.html
--- Recording mergeinfo for merge of r10 into '.':
G   .

此時(shí)查看目錄,可以看到 trunk 中已經(jīng)多了 my_branch 分支創(chuàng)建的 index.html 文件。

root@runoob:~/svn/runoob01/trunk# ll
total 16
drwxr-xr-x 2 root root 4096 Nov  7 03:52 ./
drwxr-xr-x 6 root root 4096 Jul 21 19:19 ../
-rw-r--r-- 1 root root   36 Nov  7 02:23 HelloWorld.html
-rw-r--r-- 1 root root    0 Nov  7 03:52 index.html
-rw-r--r-- 1 root root   22 Nov  7 03:06 readme

將合并好的 trunk 提交到版本庫中。

root@runoob:~/svn/runoob01/trunk# svn commit -m "add index.html"
Adding         index.html
Transmitting file data .
Committed revision 11.

網(wǎng)站名稱:SVN分支管理
文章路徑:http://m.5511xx.com/article/ccddhdi.html