svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

时间:2023-03-10 03:13:02
svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

1.查看某个文件的所有版本信息

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

2.版本还原,还原到之前的某一个版本

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

通过show log查看

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

查看某个文件的所有版本后,可以在这些版本之间*切换

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

3.文件改名

文件改名字给我们一个教训:

如:index改为newindex

文件改名之前的版本信息就看不到了

4.svn屏蔽文件上传

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

然后得提交到svn服务器,删除它

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

上述操作后,可以从忽略列表中去除它

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

所有相同后缀的忽略

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

5.冲突解决

两个人一前一后提交相同的文件,就会产生冲突。

有两个用户:xiaoming和xiaoniu

xiaoming:14:25 修改文件 goods.php

15:00修改完成提交文件(提交会产生冲突)

xiaoniu :  14:40修改文件  goods.php

14:50修改完成提交文件(顺利提交)

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

产生冲突如何解决:

1.大家修改代码的行数不是同一行(该冲突解决较简单

2.大家修改的代码是同一行

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

更新后的样子

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

冲突产生的相关文件要删除,否则不能提交

6.用户设置

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

修改文件:svnserve.conf

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

修改文件passwd

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

修改文件authz

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

修改文件svnserve.conf,或者将匿名账号注释掉

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

这样就能够在查看日志的时候看到操作的作者了

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

给svn设置用户权限:可以根据具体用户来设置也可以根据组来设置

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

6.让svn开机自动启动服务

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等

注意:

svn学习笔记(2)操作----还原,重命名,冲突处理,权限配置等