一、使用svn初始化项目
- 1.checkout
svn checkout '服务器地址' --username=名称 --password=密码
复制代码
-
2.进入到根目录(有.svn文件)
-
3.查看文件状态
svn status
复制代码
- 4.提交到本地仓库
svn add .
复制代码
- 5.提交到远程的服务器 提交之前要update 再commit
svn commit -m "描述信息"
复制代码
- 6.删除文件
svn rm 文件名
复制代码
- 7.更新代码
svn update
复制代码
二、冲突的解决
out of date:文件过期 本地的版本号低于服务器的版本
解决方法: `svn update`
conflict
(p) post 选p,然后手动解决冲突,然后执行命令`svn resolved 文件名`说明已经解决冲突了
(mc)mine-conflict 当产生代码冲突的时候,使用自己的代码
(tc)theirs-conflict 当产生代码冲突的时候,使用服务器的代码
复制代码
三、版本回退
svn log // 查看历史的版本
svn update -r 9
要修改一下文件
git commit -m 信息
复制代码
四、关于cornerstone的使用
1.先添加一个远程的仓库
// 配置好之后checkout文件
2.进入到根目录创建源码文件
解决办法:svn add "项目的文件夹名称" // 表示把整个文件夹里面的所有内容添加到由本地仓库来管理
可能:cornerstone会出现问题,解决:直接退出,再重新进入
3.忽略不必要的文件 忽略掉xcuserdata 如果文件后面有问号,直接ignore 如果不是问号,先删除再提交然后ignore
就是要忽略一些不必要提交的文件
4.解决冲突(常见的冲突在sb上) 原因: 1.可能是xml不分标签的内容缺失,导致文件不可以打开