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