1.把服务器的所有内容下载到本地
svn checkout 服务器地址 --username=使用者 --password=密码
2.添加文件
touch main.m(文件名) : 创建main.m
svn add main.m :把main.m添加到svn的管理之下
svn commit -m "初始化项目(注释)" main.m : 将main.m上传到服务器
svn add * :把在svn的目录下(或者子目录)所有没有被添加到svn管理之下的所有文件添加到svn的管理之下
svn commit -m "注释" :把在svn管理之下的所有没有提交到服务器的文件提交到服务器
3.查看版本信息
svn update : 更新
svn log :查看版本信息(查看时最好更新一下信息)
4.版本回退
svn revert 文件名 : 回退到当前版本 (修改的内容并没有提交, 使用该命令直接抹杀掉(慎用))
回退到之前的一个版本(提交过程当中,必须保证当前的版本不低于服务器的版本, 否则提交失败)
1>svn update -r6 : 先回到你想要的那个版本(主要是为了查看该版本的某些文件是否是你想要回退的版本)
2>svn update : 更新到最新的版本
3>svn merge -r7:6 文件名 :将版本6的(文件名)合并到版本7
5.删除
svn remove (文件名) : 在本地删除
svn commit -m "删除了XX文件"
6.解决冲突
1>发生冲突时,选择p,然后手动解决冲突,输入
svn resolved (文件名)
2>找回删除的文件
svn update -r6 :先回退到你想要的那个版本,修改你要找的那个文件
svn update : 更新到最新的版本,来产生冲突
svn resolved (文件名) : 解决冲突
7.svn的简写
svn checkout : svn co
svn commit : svn ci
svn status : svn st
svn update : svn up
svn remove : svn rm