開啟cmd視窗,執行svn測試出現說明安裝成功:
c:\users\bao>svn
使用「svn help」得到用法。
使用步驟:
1.先在伺服器端建立乙個空倉庫(空目錄)
2.初始化倉庫:
①、通過指令建立 svnadmin create 倉庫路徑
②、視覺化工具建立
conf 配置
3.checkout 檢出專案
①。開啟服務:svnserve -d -r 專案路徑
-d 後台執行
-r 執行倉庫
注意:不要關閉cmd視窗。
②。在自己專案中右擊->tortoise svn->repo-browser
url:svn://localhost(主機名/ip位址)
③。再次右擊->checkout
url of repository: svn://localhost (當前訪問的倉庫)
checkout directory: f:\hong\yiqizu (檢出到。。。)
4.建立檔案index.php
右擊->add(ok)->svn commit(recent message->ok->錯誤)。
修改配置:匿名使用者的許可權,擁有讀寫許可權(預設唯讀)
d:/svnserver/mystorage/當前專案檔案/conf/svnserve.conf
將:12行 #anon-access = read
改為:anon-access = write
先ctrl+c 停止服務;
再開啟服務:svnserve -d -r 專案路徑;
再次提交即可。
5.其它使用者檢出:
右擊->repo-browser->checkout->修改;
修改後:
右擊->add(svn客戶端管理)->commit(提交到伺服器).
svn的使用細節:
(1)版本回溯 右擊滑鼠---update to reversion;
(2)日誌記錄,提交日誌限定必填
右鍵---properties----new----(property name)logminisize
(3)誤刪除檔案的恢復操作
update即可
(4)過濾某個或某些檔案
(選中檔案後) addto ignore list remove
(5)匯出專案
export
配置步驟:
1,先修改 svnserve.conf anon-access = none; 表示匿名使用者什麼許可權都沒有
auth-access = write;表示授權使用者最高許可權是write
password-db = passwd 密碼檔案在passwd2,修改passwd檔案
配置3個使用者的密碼
3,使用者組的配置
authz-db = authz
svn開機自啟動批處理檔案
安裝服務:svn-install.bat
@echo off
sc create mysvn binpath= "e:/svnserver/server/bin/svnserve.exe -r e:/svnserver/myrepository --service" start= auto
net start mysvn
@pause
注意:(1)binpath= 後面有乙個空格
(2)start= 後面有乙個空格
(3)盡量使用 / 不要使用\
解除安裝服務:svn-remove.bat
@echo off
net stop mysvn
sc delete mysvn
@pause
版本控制系統VCS Git操作
1.前言 從總體上描述主要 git 命令的工作流程。2.git 命令 1 配置 git 要求使用者提供個人資訊,來鑑別 提交者的身份。包括使用者名稱和郵箱位址。2 幫助 2 初始化 獲取 git 倉庫的方法有兩種。第一種是在現有專案的根目錄下新建乙個本地倉庫 第二種是從伺服器轉殖乙個已有倉庫。3 檢...
git(版本控制系統)操作
好的部落格 官方的文件 建議參考使用 好的好的 命令 git reflog來檢視操作記錄 為了能在任意 git 專案上協作,你需要知道如何管理自己的遠端倉庫。遠端倉庫是指託管在網際網路或其他網路中的你的專案的版本庫。你可以有好幾個遠端倉庫,通常有些倉庫對你唯讀,有些則可以讀寫。與他人協作涉及管理遠端...
Svn與Git版本控制系統比較
svn是乙個跨平台的開源的版本控制系統。svn會備份並記錄每個檔案每一次的修改更新變動。svn與git的區別 svn版本控制系統是集中式的資料管理,存在乙個 版本庫,所有開發人員本地開發所使用的 都是來自於這個版本庫,提交 也都必須提交到這個 版本庫。工作流程 1 在 庫上建立或從主幹複製乙個分支。...