svn 配置使用 權(quán)限配置
?google subversion?apache subversion 2 安裝
3 運(yùn)行
把bin目錄配置到環(huán)境變量,便于操作svnserve -d -r 根目錄(以后項(xiàng)目倉庫放的位置,自己創(chuàng)建)windows 建議把運(yùn)行命令創(chuàng)建到服務(wù)中,windows控制臺(tái)不支持后臺(tái)運(yùn)行程序 ,sc create 服務(wù)名稱 binPath=空格 "D:/SubVersion/bin/svnserve.exe -r D:/root --service"?可以輸入命令 sc start 服務(wù)名稱,或者到 window服務(wù)面板運(yùn)行 4 創(chuàng)建倉庫
進(jìn)入3.2中的根目錄?svnadmin create 項(xiàng)目名稱為了測試允許匿名用戶寫入數(shù)據(jù),打開配置文件 項(xiàng)目目錄/conf/svnserve.conf,(不要有空格)找到anon-access,改為anon-access = write5 導(dǎo)入項(xiàng)目
新建一個(gè)原始項(xiàng)目(php,java什么的,舉例項(xiàng)目目錄為,D:/cms)進(jìn)入到目錄, svn import -m "寫信息備注一下,比如first create this" svn://localhost/4.2中的項(xiàng)目名稱 6 項(xiàng)目開發(fā)使用
?開發(fā)人員在自己的目錄中 svn checkout svn://localhost/4.2中的項(xiàng)目名稱,就會(huì)得到開發(fā)的項(xiàng)目修改好 提交 svn commit -m "你懂得"更新他人提交的文件 svn update 7 插件的使用
上面的命令還是很簡單的,還有更方便的方法那就是使用tortoisesvn注意軟件要和 svn服務(wù)器的版本匹配(同時(shí)下載最新的svn服務(wù)器和tortoisesvn比較好)點(diǎn)右鍵 上面的命令會(huì)了,一看你就明白了
8 權(quán)限控制
1.項(xiàng)目目錄/conf/svnserve.conf
2.項(xiàng)目目錄/conf/passwd
3.項(xiàng)目目錄/conf/authz