一、svn工具的簡介
svn是一個集中式的版本控制管理工具,用於管理項目開發中的代碼文件
svn的意義:
1.解決多人協作開發
2.代碼的還原 svn可以通過操作的歷史記錄還原到具體的版本
3.代碼的備份 svn可以針對項目的工作節點存儲不同版本的代碼
4.責任追蹤
二、svn的安裝
1.svn服務器的安裝
注意:安裝端口默認443被虛擬機佔用 可以更改爲8443或者其餘可以使用的端口
服務器的使用
repository svn服務器上所有的倉庫
創建倉庫 選擇文件系統 選擇空倉庫結構 默認權限 所有人讀寫
users 連接svn服務器的用戶
groups 用戶的分組 可以統一授予權限操作
2.svn客戶端的安裝
注意:安裝過程將紅色叉叉 選擇下拉列表第二選項 用於配置idea集成svn使用
3.安裝之後最好重啓
三、svn本地操作
1.idea集成svn工具
配置本地客戶端安裝路徑下的exe文件 --參考路徑 D:\svn\client\bin\svn.exe
2.完成分享工程
1.忽略不必被版本控制的文件
2.分享工程的源碼到倉庫
vcs---import into version control---share project(subVersion)
3.commit 保證所有代碼提交到倉庫
點擊快捷提交的圖標
3.完成檢出工程
1.vcs--check out from version control---subVersion
2.選擇對應的倉庫url路徑--選擇倉庫下的項目名文件夾---選擇檢出的位置 check out
3.注意忽略文件
4.idea的基本操作
commit 提交文件
update 更新文件
衝突解決 更新後 解決衝突後提交
revert 還原文件
還原歷史 show history 獲取代碼點擊 右鍵 get