前言
正式進入公司項目后,我們需要和同事進行協同開發(fā),此時代碼管理工具是必不可少的,目前常用的兩款工具是:SVN 和 Git。本人因為要搭建一個自動化測試的框架,對SVN和Git都不熟悉,在調研后選擇了操作更為簡單的代碼管理工具:SVN。
一、SVN 簡介
SVN是什么?
全稱Subversion,屬于集中式文件版本控制系統,有一個單一的集中管理的服務器,保存所有文件的修訂版本,協同工作的人們都通過客戶端連到這臺服務器,取出最新的文件或者提交更新。
- 代碼版本管理工具
- 它能記住你每一次的代碼修改
- 查看所有的修改記錄
- 恢復到任何歷史版本
- 恢復已經刪除的文件
SVN相比于Git的優(yōu)勢
- SVN使用簡單,上手快
- 目錄級權限控制,企業(yè)安全必備
- 子目錄Checkout,減少不必要的文件檢出
主要應用場景
- 開發(fā)人員用來做代碼的版本管理工具
- 用來存儲一些重要的文件,比如合同
- 公司內部文件共享,并且能按照目錄劃分權限
特點
- 每個版本有唯一的URL,每個用戶都從這個地址獲取代碼和數據;
- 獲取代碼的更新必須連接到這個唯一的版本庫;
- 提交必須有網絡連接
二、SVN下載安裝
1.下載
svn客戶端 全稱 TortoiseSVN (俗稱小烏龜)
svn服務端 全稱 VisualSVN server
客戶端的主要功能 負責代碼的更新 上傳等工作 (不出意外你基本只會用到這個東西)
服務端的主要功能 創(chuàng)建用戶 創(chuàng)建項目庫 分配權限 (一般是管理者使用的)
下面會介紹客戶端的下載安裝及使用(如果你是服務器的管理者,那你需要下載服務端,可以參考這篇文章進行配置:SVN服務端使用教程)
客戶端下載地址:https://tortoisesvn.net/downloads.html
2.安裝
下載安裝包后雙擊運行,可以選擇安裝路徑進行安裝,一直點NEXT就可以了
安裝成功后,在界面任意空白處點擊鼠標右鍵,可以看到“TortoiseSVN”
測試一下:選擇SVN Checkout,在打開的界面中,輸入版本庫URL,檢出文件至新建的文件夾目錄
點擊確定即可檢出,若是第一次訪問,則會彈出窗口,輸入賬號密碼,點擊確定就可以開始從SVN服務器下載數據到本機。成功后,本地的目錄會有一個綠色的對勾標記
三、SVN基本使用
1.SVN提交(SVN Commit)
SVN將電腦上的文件或文件夾的增刪改上傳到SVN服務器
2.SVN更新(SVN Update)
將SVN服務器中修改的內容更新/下載到個人電腦上,與SVN服務器內容保持一致
3.重新定位
當SVN地址發(fā)生改變時,需要重新定位
方法:在存放SVN文件的文件夾空白處右擊,選擇“TortoiseSVN”—>“重新定位”文章來源:http://www.zghlxwxcb.cn/news/detail-719432.html
4.顯示日志
查看文件或是文件夾的提交歷史
方法:在SVN對應的文件夾空白處右擊,選擇“TortoiseSVN”—>“顯示日志”文章來源地址http://www.zghlxwxcb.cn/news/detail-719432.html
到了這里,關于SVN客戶端使用教程的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!