日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

极简之SVN使用,入职必备

發布時間:2024/3/13 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 极简之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使用,入职必备的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。