1.工作原理:客戶端-服務端
2.svn常見操作:
1.發布專案(share project):專案組長將本機的專案第一次發布到**倉庫
3.提交(commit):組員將修改後的內同步到伺服器(本地-伺服器)
4.更新(update):將伺服器中的最新**同步到本地(伺服器-本地)
注意:更新提交操作:要及時(防止衝突)
3.安裝svn
4.配置path(預設自動配置)
5.驗證在cmd 中 svn --version
6.將本地目錄設定為**倉庫(儲存專案的各個歷史版本)
通過命令:svnadmin create d:svn
7.啟動svn服務
1)命令列方式
svnserve -d -r d:svn
2)註冊系統方式(推薦)
服務開啟 sc start mysvn
服務關閉 sc stop mysvn
刪除 sc delete mysvn
8.訪問專案
1)匿名訪問
倉庫....confsvnserver.conf
注釋開啟頂格寫,開啟匿名訪問(匿名可讀read)(匿名可讀可寫write) (匿名無權none)
2)授權訪問
倉庫....confsvnserver.conf
注釋開啟頂格寫,開啟授權訪問
編寫授權檔案passwd
開啟授權訪問許可權識別符號,許可權檔案(authz)
注釋開啟(表示授權人的使用者名稱密碼在passwd檔案中)
在【user】下面kv對設定 使用者名稱=密碼
SVN搭建本地版本控制倉庫
1.安裝tortoisesvn 2.新建乙個資料夾,比如f svnprojectscfg 3.在f svnprojectscfg新建乙個資料夾project1,右鍵該資料夾選擇 create repository here 那麼關於project1的 svn版本資訊就都在這個目錄 f svnproj...
SVN版本控制
1.svn安裝 sudo apt get install subversion 2.建立倉庫 對於多個 倉庫 首先在 var 下建立svn主目錄。svnadmin create var svn test1 svnadmin create var svn test2 3.修改配置檔案 倉庫目錄下 co...
SVN 版本 巨集
新建乙個標頭檔案,定義版本和時間 ifndef version header define version header define def svn version text 1.0.0.wcrev define def svn datetime text wcdate endif 預生成事件 s...