SVN分支管理以及跨分支打包
SVN分支管理以及跨分支打包
創(chuàng)建svn分支步驟:
1..在項(xiàng)目的trunk分支下右擊項(xiàng)目出現(xiàn)下拉–>Team–>分支/標(biāo)記
2.出現(xiàn)以下界面,在到 URL:”輸入框里面填寫要將項(xiàng)目copy到的分支URL,一般我們在trunk目錄的項(xiàng)目路徑獲取之后,比如:Http://xxx/xxx/trunk 我們只需將路徑中從trunk開始到最后改為branches/分支項(xiàng)目名稱。(要提前在svn中創(chuàng)建分支branches目錄)”
注意:在svn管理器中不要在branches下在創(chuàng)建01這個(gè)目錄,不然系統(tǒng)會(huì)提示這個(gè)已存在。
3.然后next,到以下界面:
如果有注釋就放在 輸入分支/標(biāo)記的注釋(c):里
這里還有一個(gè)勾選框,“切換工作復(fù)本為新的分支/標(biāo)記”,勾選就切換到新的分支上
這里我們不選,我們手動(dòng)切換,點(diǎn)擊Finish,創(chuàng)建svn分支完成。
手動(dòng)切換新的分支步驟:
1.右擊項(xiàng)目–>Team–>切換
2.進(jìn)入如下界面:在url 中輸入你新創(chuàng)建的分支的url;點(diǎn)擊ok,切換完成
分支合并到主干步驟:
1、將分支中的代碼全部提交。
2、切換到主干trunk中[注意此時(shí)一定要切換到主干上面去做操作,不然會(huì)出現(xiàn)意想不到的問題]
3、右擊項(xiàng)目–>Team–>合并,具體如下圖
4.以上六個(gè)選項(xiàng)的意思分別是:
1.從主干合并到分支
2.從分支合并到主干
3.將主干上的修改合并到分支
4合并2個(gè)分支到主干
5.從主干到分支,手工指定不需要合并的修改
6.從分支到主干,手工指定要合并的修改
注意:最下面的的Perform pre-merge best practices checks不要勾選
5.根據(jù)意思,選擇勾選,我這里勾選的為第4個(gè)[或者第2個(gè)],
左下角的Performpre pre-merge best practices checks如果不勾選,點(diǎn)擊next,會(huì)進(jìn)入以下界面:
From:上面from要寫出主干的URL,點(diǎn)擊Revision輸入框右邊的Select按鈕,選擇一個(gè)主干的版本。這個(gè)選擇最新的HEAD Revision【當(dāng)前開發(fā)的已完成的最新版本】
To:直接選擇HEAD Revision 點(diǎn)擊next。【to選擇分支的URL】
5.進(jìn)入以下界面,點(diǎn)擊finish,完成。
這個(gè)時(shí)候由于分支上的改動(dòng)了一些代碼,而trunk里面也有修改的代碼。我們可能要手動(dòng)的解決代碼里的沖突。【會(huì)有提示的】
分支合并到主干,大功告成。
從主干合并到分支:
與分支到主干的步驟大致一樣,這里就不做過多的闡述,只說一下不一樣的地方
1、將分支中的代碼全部提交。
2、切換到分支branches中
3、右擊項(xiàng)目–>Team–>合并,具體如下圖
勾選第一個(gè),同樣,不勾選左下角勾選框,進(jìn)入如下界面:
在上邊的Merge from:中輸入主干的trunk的url,點(diǎn)擊next。
選擇你需要合并的版本,點(diǎn)擊next。進(jìn)入以下界面。
點(diǎn)擊finish即可。這個(gè)時(shí)候由于分支上的改動(dòng)了一些代碼,而trunk里面也有修改的代碼。我們可能要手動(dòng)的解決代碼里的沖突。
解決完成后,大功告成。
總結(jié)
以上是生活随笔為你收集整理的SVN分支管理以及跨分支打包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020年美赛C题(数据分析题)O奖论文
- 下一篇: 将rgba图片信息转换为bmp图片文件