SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,說得簡單一點SVN就是用於多個人共同開發同一個項目,共用資源的目的。
- 1
二.SVN的工作流程:
集中式管理的工作流程:
集中式代碼管理的核心是服務器,所有開發者在開始新一天的工作之前必須從服務器獲取代碼,然後開發,最後解決衝突,提交。所有的版本信息都放在服務器上。如果脫離了服務器,開發者基本上可以說是無法工作的。下面舉例說明:
開始新一天的工作:
1. 從服務器下載項目組最新代碼。
2. 進入自己的分支,進行工作,每隔一個小時向服務器自己的分支提交一次代碼(很多人都有這個習慣。因爲有時候自己對代碼改來改去,最後又想還原到前一個小時的版本,或者看看前一個小時自己修改了哪些代碼,就需要這樣做了)。
3. 下班時間快到了,把自己的分支合併到服務器主分支上,一天的工作完成,並反映給服務器。
這就是經典的svn工作流程,從流程上看,有不少缺點,但也有優點。
三.TortoiseSVN客戶端的下載和安裝:
TortoiseSVN客戶端:https://pan.baidu.com/s/1oOpPx_eqeBOZmvCH1waeVw
TortoiseSVN客戶端漢化包:https://pan.baidu.com/s/1OZgPQeK6-y9k746AhzwCTw
安裝注意事項:如果你要安裝漢化包的話,請安裝客戶端,如果不是在這裏下載的客戶端,漢化包可能無法使用,諒解!
四.SVN服務器:
SVN的服務器在網上有很多,而且都是免費的,你可以自己去找,我這裏也給你推薦一個:https://svnbucket.com/#/
五.SVN的大致使用:
1. 服務器新建一個項目
2.添加能操作項目的成員
3.記住服務器的項目路徑
4.檢出項目文件
5.提交和更改項目
選擇提交,沒有文件就是提交,已經有了的文件就可以選擇更改:
- 1
6.更新項目
選擇更新選項,將現有的項目更新到系統同步:
- 1
</div>