极简之SVN使用,入职必备
一.簡介:
菜鳥SVN教程網址,以下有部分引用。
基本介紹:
??SVN是subversion的縮寫,是一個開放源代碼的版本控制系統,通過采用分支管理系統的高效管理,簡而言之就是用于多個人共同開發同一個項目,實現共享資源,實現最終集中式的管理。
大致概念:
●Repository (源伐碼庫) : 源代碼統一存放的地方;
●Checkout (提取) :當沒有源代碼的時候,從repository checkout一份;
●Commit (提交) :當修改了代碼,需要Commit到repository;
●Update (更新):當已經Checkout了一份源代碼, Update后就可以和Repository 上的源代碼同步;
安裝:
安裝教程鏈接如下:
服務端直接下載安裝對應版本即可。
客戶端直接安裝對應版本與中文補丁。
二.詳細使用:
2.1 服務端配置IP、端口、帳號、密碼供客戶端使用。
1.打開服務端VisualSVN,配置身份驗證選項:
2.設置地址 Server name:
Server name的值可以設置為:
1.127.0.0.1 (只能本地自己訪問)
2.電腦用戶名(只能本地自己訪問)
3.當前IP (能夠拼通IP的用戶均可訪問) 查看當前電腦IP可打開終端, 輸入ipconfig,按回車查看。
Server Port使用默認值443即可。
3. 設置用戶賬號密碼:
隨意設置值密碼:
4. 訪問項目地址:
接下來會自動打開瀏覽器,輸入剛創建的賬號密碼能打開如下頁面即可:
2.2 SVN使用:
1. 新建版本庫:
最后選擇 Create 即可創建成功。瀏覽器打開如下:
2. 項目導入SVN倉庫中(import):
首先復制倉庫地址:
右鍵一個項目文件:
輸入地址與信息:
右鍵刷新后查看,成功導入了一個test項目:
3. 檢索項目(check out 把項目從倉庫拉下來):
成功:
4. 提交代碼(commit 把代碼提交到倉庫):
新建一個index.txt文件,(內容為 A:hello)
add:
commit 提交:
確定:
5. 更新代碼(update):
為避免沖突,應當時刻把代碼更新為最新版本:
右鍵選擇更新:
2.3 處理沖突:
1. 發生沖突:
?如,當A,B用戶都在版本為 8 的項目上修改了同一文件的同一行代碼,則 A 先提交,成功,版本變為 9 ,而后 B 不知道 ,他也馬上去提交,此時就發生沖突了,報錯。
?沖突發生時,subversion會在 當前工作目錄中保存所有的目標文件版本[上次更新版本、當前獲取的版本(即別人提交的版本)、自己更新的版本、目標文件]。
?如我現在再建一個 test2文件夾把項目拉下來。
先把test文件夾的index.txt文件修改如下:
A:hello 哈哈哈再把test2文件夾的index.txt文件修改如下:
A:hello 嘻嘻嘻test先提交,一切正常,之后test2提交,出現以下沖突錯誤:
接下來會有以下提示,選擇更新:
查看目錄,多了好幾個文件[上次更新版本、當前獲取的版本(即別人提交的版本)、自己更新的版本、目標文件]:
編輯沖突:
2.解決沖突:
解決沖突的三種選擇
1.放棄自己的更新,使用svn revert (回滾),然后提交。在這種方式下不需要使用svn resolved (解決)。
2.放棄自己的更新,使用別人的更新。使用最新獲取的版本覆蓋目標文件,執行resolved filename并提交(選擇文件—右鍵—解決)。
3.手動解決:沖突發生時,通過和其他用戶溝通之后,手動更新目標文件。然后執行resolved filename來解除沖突,最后提交。
用別人版本覆蓋自己的,在別人區域上右鍵:
用自己版本覆蓋別人的,在自己區域上右鍵:
手動更改:
標記為已解決,然后點擊左上角的保存:
此時再看test2多出來的文件已經沒了:
此時test2再提交就沒問題了。
三.總結:
上面就是全部內容了,SVN更詳細的還需繼續學習,基本使用的話上面已經足夠~
下次見啦~
我的嗶哩嗶哩空間
Gitee倉庫地址:全部特效源碼
Q群聊(歡迎):629596039
其它文章:
~關注我看更多簡單創意特效:
文字煙霧效果 html+css+js
環繞倒影加載特效 html+css
氣泡浮動背景特效 html+css
簡約時鐘特效 html+css+js
賽博朋克風格按鈕 html+css
仿網易云官網輪播圖 html+css+js
水波加載動畫 html+css
導航欄滾動漸變效果 html+css+js
書本翻頁 html+css
3D立體相冊 html+css
霓虹燈繪畫板效果 html+css+js
記一些css屬性總結(一)
Sass總結筆記
…等等
進我主頁看更多~
總結
以上是生活随笔為你收集整理的极简之SVN使用,入职必备的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PS四种扁平化设计风格-网摘
- 下一篇: 北大校长语录