SVN的簡單介紹
是一個開放源代碼的集中式版本控制工具的版本控制系統,說得簡單一點SVN就是用于多個人共同開發同一個項目,共用資源的目的。
SVN的工作流程:

集中式代碼管理的核心是伺服器,所有開發者在開始新一天的工作之前必須從伺服器擷取代碼,然後開發,最後解決沖突,送出。所有的版本資訊都放在伺服器上。如果脫離了伺服器,開發者基本上可以說是無法工作的。下面舉例說明:
開始新一天的工作:
1、從伺服器下載下傳項目組最新代碼。
2、進入自己的分支,進行工作,每隔一個小時向伺服器自己的分支送出一次代碼(很多人都有這個習慣。因為有時候自己對代碼改來改去,最後又想還原到前一個小時的版本,或者看看前一個小時自己修改了哪些代碼,就需要這樣做了)。
3、下班時間快到了,把自己的分支合并到伺服器主分支上,一天的工作完成,并反映給伺服器。
SVN怎麼進行項目管理?
svn是基于客戶/伺服器模式:
服務端:VisualSVN 需要建立倉庫,倉庫中要有工作目錄
用戶端:TortoiseSVN(小烏龜)
SVN送出代碼的流程是怎麼樣的?
Server 通過checkout将整個項目代碼下載下傳到本地
通過update将本地的代碼更新到伺服器的最新版本
通過commit将本地的代碼送出到伺服器
SVN遇到沖突問題怎麼解決?
替換(replace with)和比較(compare)操作
1
- 編寫不易,如果有幫助到的話,可以關注,點贊和收藏哦~ ↩︎