svn 日常问题处理

来源:互联网 发布:大数据脱敏 编辑:程序博客网 时间:2024/06/05 04:53
一、svn 冲突
1、查看信息 : svn info 
2、查看svn下的目录 : svn ls(没参数是目录, -R: 目录下的全部文件 )
3、查看当前状态 : svn st
4、svn恢复 : svn revert
5、svn更新 : svn up
6、svn删除管理文件 : svn delete Name
7、当前文件为最新的 : svn resolve Name


问题一、 当本地文件删除了文件,svn delete也删除了。。可是svn ci -m "test" 当前文件夹时,提示提交失败:本地文件xx 冲突
    检查问题1、先检查本地的文件夹是否还有xx文件夹,如果有说明未删除
检查问题2、检查svn状态上有没有xx 文件  如果有则使用 svn revert恢复文件夹。 再执行svn st查看是否还存在,最后svn ci -m "test" ./ 成功了说明解决了

问题二、当本地文件更新后,svn ci -m "test" ./ 时,提示冲突 ,

检查问题一、查看本地是否有冲突文件,如果有,则先修改文件中的 >>> 再执行svn resolve xx.x 设置为最新了,最后svn ci -m "tsts" xx.xx 成功说明问题解决了


二、svn 子目录权限 处理
1、A目录下有 B, C , D 目录    有a, b成员,,,,   a成员有A目录下的权限,b成员只有B目录下的权限
G表示svn 的工程目录

设置如下:[G:A]
@a = rw
* = 
[G:B]
@a = rw
@b = rw
* =
b玩家要获得B目录,只能G/B下才能找到,,  输入G无法查看

0 0