代碼版本管理工具:SVN
基本操作
- checkout --> 把整個項目源碼下載到本地
- update --> 更新本地源碼
- commit --> 將本地代碼提交至服務器
服務器端
- 創(chuàng)建倉庫 -->
svnadmin create 代碼版本庫所要存放的路徑
注意: 先進入代碼版本庫所要存放的目錄 - 倉庫下的目錄結構:目錄結構
- 啟動服務端 -->
svnserve -d -r 版本庫位置路徑
參數解釋: -d表示后臺運行荔烧,-r表示版本庫的根目錄 - 做成服務 -->
sc create SVNservice(服務名稱) binpath= "svn服務端所安裝目錄下的bin目錄下的.exe程序的路徑 --service -r 倉庫路徑" start= auto depend= Tcpip
注意: cmd要以管理員身份運行吱七,成功后查看電腦中的服務是不是已經啟動
客戶端
命令行
- 下載代碼 -->
svn checkout svn://svn服務器端的地址/倉庫目錄
- 提交 -->
svn add 文件名 / svn commit -m '備注信息' 文件名
注意:
操作add的時候,是沒有某個文件的時候操作鹤竭,當倉庫存在要提交的文件踊餐,就不需要add,/直接commit即可
要設置版本庫的權限--改conf目錄下的svnserce.conf文件中的anon-access=wirte - 更新 --> svn update [可選項,指定更新某個文件臀稚,不寫則更新整個倉庫]
TortoiseSVN可視化操作
- 主要操作是在資源目錄吝岭,右鍵進行更新,提交吧寺,以及編輯沖突和標記解決沖突
注意: 文件圖片的顯示狀態(tài)窜管,綠色,紅色稚机,黃色等**
注意事項:
沖突
- 防止:在提交前幕帆,先更新一遍
- 解決:解決沖突,完成后進行標記赖条,確認無誤后失乾,進行提交
權限
- 更改倉庫配置文件,auth-access=write,和auth相關的passwd,權限文件三個內容,passwd文件設置用戶名和密碼纬乍,權限文件進行權限設置碱茁,即用戶的讀寫權限。
版本回退
- 查看資源歷史記錄仿贬,選擇想要會退的版本進行內容獲取即可