笔记——VisualSVN的使用
VisualSVN的使用
- 1 VisualSVN界面
- 2 新建用戶
- 3 新建倉庫
- 4 文件提交到倉庫
- 5 當(dāng)前文件夾下的文件提交到SVN倉庫
- 6 修改了文檔中的內(nèi)容,提交給倉庫
- 7 還原原來的版本/修改為先前的版本
- 8 查看日志
- 9 查看版本庫
- 10 在sts中將項(xiàng)目提交到倉庫中
- 11 從SVN中將項(xiàng)目導(dǎo)入到sts中
- 12 還原最新版本
- 13 查看日志
- 14 項(xiàng)目和SVN斷開
- 15 沖突
- 解決沖突
- 16 分支
- 17 標(biāo)記
1 VisualSVN界面
2 新建用戶
3 新建倉庫
當(dāng)前創(chuàng)建的倉庫不進(jìn)行用戶自定義,直接設(shè)置所有用戶都擁有讀寫權(quán)限。
4 文件提交到倉庫
倉庫就是一個(gè)服務(wù)端,文件提交則需要通過客戶端通過網(wǎng)絡(luò)提交給服務(wù)端,這里的客戶端是TortoiseSVN(需下載)
- 新建文件夾ss
- 文件夾和倉庫進(jìn)行關(guān)聯(lián):需要關(guān)聯(lián)的文件夾下右鍵選擇“檢出”
-
關(guān)聯(lián)完成后在文件夾中點(diǎn)擊查看,將隱藏項(xiàng)目打開
5 當(dāng)前文件夾下的文件提交到SVN倉庫
會(huì)多出一個(gè).svn(不可刪除)
在當(dāng)前ss文件夾中新建文件夾
在這些文件夾下再新建txt文檔
當(dāng)前文件夾下右鍵點(diǎn)擊“SVN提交”
將當(dāng)前電腦下的ss文件夾刪除,可以從倉庫中檢出文件到新的文件夾下
6 修改了文檔中的內(nèi)容,提交給倉庫
直接在修改過的文檔上右鍵點(diǎn)擊提交
7 還原原來的版本/修改為先前的版本
還原第一個(gè)版本:
如果是修改了之后還未更新,想要變回變來的版本,可以在修改的文檔后見選中TortoiseSVN,選中SVN還原即可
8 查看日志
9 查看版本庫
直接右鍵查看
在瀏覽器中查看(需要連網(wǎng))
先復(fù)制倉庫地址然后粘貼到瀏覽器地址欄
10 在sts中將項(xiàng)目提交到倉庫中
注意:在一個(gè)項(xiàng)目中有如下文件,需要提交的只有src文件
所以需要先設(shè)置需要提交的文件是哪個(gè)(不需要提交的文件有哪些)
將當(dāng)前sts中的briup-cms項(xiàng)目提交到倉庫的code文件夾中
復(fù)制倉庫code文件夾的地址:
在需要提交的項(xiàng)目上,右鍵
如果上述無法點(diǎn)擊Next則在選項(xiàng)哪里來回點(diǎn)一下即可
Finish之后會(huì)彈出一個(gè)選項(xiàng)框,選擇No即可
在項(xiàng)目中右鍵提交即可
11 從SVN中將項(xiàng)目導(dǎo)入到sts中
在sts中右鍵import
手動(dòng)寫入地址:(如果地址已經(jīng)有了就不能再手動(dòng)寫入)
項(xiàng)目導(dǎo)入之后,需要把項(xiàng)目的環(huán)境弄回來
12 還原最新版本
如果在修改項(xiàng)目過程中想要還原為最新版本
則點(diǎn)擊當(dāng)前項(xiàng)目右鍵
13 查看日志
項(xiàng)目右鍵
可以在日志中選擇切換版本
14 項(xiàng)目和SVN斷開
15 沖突
當(dāng)一個(gè)文件被多個(gè)人修改,此時(shí)會(huì)產(chǎn)生沖突
-
假設(shè)兩個(gè)人修改了同一個(gè)文件,并且是同一個(gè)位置:
用戶2提交了新的版本
用戶1在其之后沒有更新也直接提交了新的則會(huì)報(bào)錯(cuò)
此時(shí)用戶1需要先更新,但是因?yàn)橛脩?也進(jìn)行了修改
所以更新之后會(huì)變成如下圖:
這就發(fā)生了沖突 -
如果兩個(gè)人修改的位置不一樣,則更新的時(shí)候不會(huì)發(fā)生沖突
更新可以成功,不會(huì)出現(xiàn)上圖的報(bào)錯(cuò)
解決沖突
解決方式一:將兩個(gè)代碼的版本合并(常用)
以當(dāng)前為例:
選擇沖突的文件,右鍵
ctrl+s保存即可
沖突解決之后需要在該文件出右鍵選擇標(biāo)記為解決
然后在進(jìn)行提交
解決方式二:使用我當(dāng)前的版本
也就是不要?jiǎng)e人更新好的,直接使用自己的
解決方式三:直接使用服務(wù)器的版本
也就是不要自己的,只用別人的
解決方式四:使用上一個(gè)服務(wù)器的版本,方法同上選擇最后一項(xiàng)即可。
16 分支
注意選擇如下:
代碼要放在主干處,所以需要復(fù)制主干的地址
如果上述步驟中選擇瀏覽沒有出現(xiàn)Root,則重新點(diǎn)一次瀏覽即可
切換分支
合并分支
當(dāng)分支處的代碼完成之后提交了,切換到主干處,主干處并沒有獲取到分支的代碼,需要進(jìn)行合并才可
17 標(biāo)記
當(dāng)項(xiàng)目需要上線測試是,需要打標(biāo)記
之后需要打jar包發(fā)布,則先導(dǎo)入標(biāo)記中的然后打jar包發(fā)布即可。
總結(jié)
以上是生活随笔為你收集整理的笔记——VisualSVN的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据未来应用7大趋势 人工智能只占其一
- 下一篇: 微信公众号开发之——第三方自动回复机器人