SVN冲突和权限的设置

svn冲突

两个程序员在短时间内对同一个文件进行修改,并进行提交,后提交的文件会尝试覆盖先提交者的文件

我记得,我当时在9:30丝路贵人开发微信商城,就是当你写登录模块,姚笛9:00写登录模块,两者冲突。

我的样式覆盖了姚笛的样式

怎么解决?

令牌解决法,我们看权谋剧,假设版本是皇位,要拥有皇位,就必须具有玉玺,这个玉玺就是令牌

执行update操作是合并不是覆盖


SVN冲突和权限的设置_第1张图片

设置账号


SVN冲突和权限的设置_第2张图片

关闭匿名账号,开启密码

anon-access=none

password-db = passwd


SVN冲突和权限的设置_第3张图片


SVN冲突和权限的设置_第4张图片

修改passwd

jingdong= jingdong123

tom = tom123


SVN冲突和权限的设置_第5张图片


SVN冲突和权限的设置_第6张图片

修改auth

写入

#给shop仓库账号设置权限

#[仓库地址]

#[shop:/] 给多个仓库中shop仓库账号设置权限。

#svnserve -d  -r  D:\phpStudy\WWW\SVN\app\shop

#[/] 给当前单一的仓库设置权限

# svnserve -d  -r  D:\phpStudy\WWW\SVN\app\shop 启动单一的仓库服务

#具体权限:r(d读)  write(写)

[shop:/]

tpm=rw

如图所示:


SVN冲突和权限的设置_第7张图片

点击右键-----》Update


SVN冲突和权限的设置_第8张图片


SVN冲突和权限的设置_第9张图片

r   读的权限

w 写的权限


SVN冲突和权限的设置_第10张图片

给一个组别设置权限

在authz写入[groups]

php=php1,php2,php3,php5

[shop:/]

tpm=rw

@php=rw


SVN冲突和权限的设置_第11张图片

开启只操作某个目录的权限


SVN冲突和权限的设置_第12张图片

show  log查看每个人的大致工作

SVN冲突和权限的设置_第13张图片


SVN冲突和权限的设置_第14张图片


SVN冲突和权限的设置_第15张图片

模拟真实环境使用svn

check---->index.php

你可能感兴趣的:(SVN冲突和权限的设置)