svn每天工作流程和解决办法

今天总结几点 SVN的使用 

1.SVN服务器端安装

2.SVN客户端软件 

3.SNV与Xcode的集成 


服务器用来做代码仓库  

客户端向服务器端提交 

如果到公司的第一件事情就要问是SVN 开发还是GIT 

如果是SVN那么我们需要问SVN 的用户名和密码

Checkout 只需要做一次

讲服务器的代码下载到本地 

我们可以对代码进行修改 

每天下班之前我们要commit可编译的版本 

每天上班先update前一天所有代码 

SVN现在的图形化的界面做的非常好了 

用命令行的人不多 建议用图形化

 文件系统的效率高 还是数据库的效率高?

文件系统的效率高 

数据库实际上也是一个文件 内部有一个数据结构  

SVN的工作情况 原理 

有两个用户 先从代码仓库将代码拿到本地 然后进行不同的开发 

会出现两个人同时修改一个文件 这样的情况是存在的 

两个人各自有各自的版本 当B 提交的时候 代码仓库会存放B修改的代码 

但是如果A提交了 会出现错误 Outofdate 会出现冲突 

我们需要将文件合并 

我们要进行如下操作

所以我们要先read 仓库的代码 然后将B中的代码合并 

合并之后将代码commit 这样就可以正常使用了 

最后提交的人 特别坑  

这个时候会出现许多冲突  

需要自己解决 会造成加班  所以提交一定要谨慎


你可能感兴趣的:(svn)