1. 程式人生 > >一、 SVN概述&工作方式&恢復歷史版本

一、 SVN概述&工作方式&恢復歷史版本

恢復 image com 文件 nbsp 合並 桌面文件 本地倉庫 ima

  • What

  • why

  • how

1 什麽是SVN?作用是什麽?

SVN(SubVersion),版本控制系統.采用了分支管理系統,用於多人共同開發一個項目,共用資源的目的。

2 為什麽要有SVN?

解決代碼管理混亂、備份版本、解決代碼沖突等問題。

技術分享圖片

3 SVN的使用

對於一般開發人員而言,能夠具有獨立的檢出、更新、提交代碼等能力

技術分享圖片

模式:

復制-->修改-->合並

鎖定-->修改-->解鎖

工作方式:

用圖形化界面連接到服務器,然後存放到本地倉庫裏。

技術分享圖片

4 SVN安裝

詳見D:\桌面文件\資源\SVN

服務器 Server:

技術分享圖片

客戶端 Client:

技術分享圖片

安裝完之後右鍵顯示:

技術分享圖片

5 SVN的操作

檢出只做一次,後續從服務器更新,每次寫代碼之前先更新,保證是最新的

創建倉庫

技術分享圖片

倉庫中新建工程

技術分享圖片

創建兩個用戶A、B

技術分享圖片

AB和服務器同步,復制路徑

技術分享圖片

檢出項目

技術分享圖片

在FF文件夾創建Java類,添加到SVN管理上傳到服務器

添加管理:

技術分享圖片

上傳到服務器:

技術分享圖片

同步成功:技術分享圖片,與服務器代碼同步,提交完成

下載提交的代碼:

技術分享圖片

提交修改之後的代碼:SVN Commit

恢復到歷史版本:

技術分享圖片

一、 SVN概述&工作方式&恢復歷史版本