欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

svn命令的使用

程序员文章站 2024-02-20 16:43:22
...

一、使用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不分标签的内容缺失,导致文件不可以打开