SVN基本操作


一、SVN基本操作

(1)在指定文件夾下右鍵“SVN檢出”項目到本地文件夾

(2)提交項目到SVN

 

 

(3)SVN撤銷和恢復

未提交文件直接右鍵“SVN還原”

 

 

已提交文件,右鍵“顯示日志”-選擇要恢復版本-“復原此版本作出的修改”

 

 

 

 

 

二、添加忽略

使用場景:某項目下不想提交某個文件或文件夾,可為文件或文件夾添加忽略。

操作步驟:

(1)右鍵要忽略的文件,點擊去除版本控制並添加到忽略列表

(2)右鍵點擊SVN Commit提交更改,此時忽略文件狀態為已刪除,整個文件夾狀態為僅屬性改變(把需要忽略的文件添加到忽略列表)

 

 三、解決沖突

產生沖突的情況:多個人修改了同個文件的同一行、無法進行合並的二進制文件

怎么避免沖突:經常update同步下他人的代碼、二進制文件不要多個人同時操作

解決沖突步驟:

(1)右鍵沖突,選擇編輯沖突or使用“他們的”文本快解決沖突or使用“我的”解決有沖突的文件;

若選擇編輯沖突:

(2)在沖突行右鍵,具體見圖片

 

編輯沖突

 

 

綠色表示修改完畢

 

 

 四、分支

什么時候需要開分支:隔離線上版本和開發版本;大功能開發,不想影響其他人,自己獨立開個分支去開發

SVN經典目錄結構:

trunk

branches

tags

 (1)提交主干代碼至分支:右鍵trunk-“分支/標記”-指定分支路徑

 

指定分支路徑:

 

 

 

 

 (2)同步分支branch修改至主干trunk:右鍵分支文件夾“顯示日志”——選擇將要合並的一個或多個版本——右鍵“合並版本到”——提交(svn commit)主干trunk下的項目文件夾

 

 

 

 

 

 

 

 

 

(3)切換分支版本:右鍵上一分支版本——“切換”——選擇切換版本

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM