創(chuàng)建代碼倉庫,用來存儲客戶端所上傳的代碼
打開終端吟税,創(chuàng)建一個(gè)svn倉庫凹耙,輸入指令:svnadmin create /Users/xxx/svn
配置svn的用戶權(quán)限
主要是修改/svn/conf目錄下的三個(gè)文件
1. 打開svnserve.conf姿现,找到以下四處,將前面的#和空格都去掉肖抱,然后保存
1. #?anon-access?=?none
2. #?auth-access?=?write
3. #?password-db?=?passwd
4. #?authz-db?=?authz
anon-access = read 代表匿名訪問的時(shí)候是只讀的
anon-access = none 代表禁止匿名訪問备典,需要帳號密碼才能訪問
2. 打開passwd,在[users]下面添加帳號和密碼意述,比如:
1. [users]
2. ww?=?123
3. yy?=?456
帳號是ww提佣,密碼是123
3. 打開authz,配置用戶組和權(quán)限
可以給不同的組設(shè)置不同的用戶權(quán)限荤崇,在[groups]下面添加組名和用戶名拌屏,多個(gè)用戶之間用逗號,隔開
1. [groups]
2. vip=ww,yy
說明ww和yy都是屬于vip這個(gè)組。
4. 接下來再進(jìn)行權(quán)限配置术荤,組名前面要加@倚喂,使用[/]代表svn服務(wù)器中的所有資源庫
1. [/]
2. @vip?=?rw
上面的配置說明vip這個(gè)組中的所有用戶對所有資源庫都有讀寫(rw)權(quán)限,
如果是用戶名瓣戚,不用加@端圈,比如ww這個(gè)用戶有讀寫權(quán)限
1. [/]
2. ww?=?rw
啟動(dòng)svn服務(wù)器
1. 在終端輸入:svnserve -d -r /Users/xxx/svn
沒有任何提示就說明啟動(dòng)成功了
關(guān)閉svn服務(wù)器
如果你想要關(guān)閉svn服務(wù)器,最有效的辦法是打開實(shí)用工具里面的“活動(dòng)監(jiān)視器”
綜合上述子库,我們就可以輕松搭建svn服務(wù)器環(huán)境了
Cornerstone客戶端工具的使用
1. Import - 往SVN服務(wù)器中導(dǎo)入項(xiàng)目(這步一般由創(chuàng)建項(xiàng)目的人完成)
2. Check out - 將項(xiàng)目從服務(wù)器上拷貝到你的電腦舱权,這個(gè)文件將會與服務(wù)器所關(guān)聯(lián)
3. Update - 更新本地的代碼,保持與服務(wù)器上的文件一致
4. Commit - 提交本地的代碼到服務(wù)器
5. Revert - 回滾到某個(gè)歷史版本