svn演练

作者: 丁桥人在外地 | 来源:发表于2015-09-20 21:33 被阅读117次

SVN演练
一.项目经理初始化项目
1.将服务器已经存在的内容下载到本地
lideshan:weixin lideshan$ svn checkout https://192.168.144.128/svn/weixin --username=jl --password=123

//报错:
Error validating server certificate for 'https://192.168.144.128:443':

  • The certificate is not issued by a trusted authority. Use the
    fingerprint to validate the certificate manually!
  • The certificate hostname does not match.
    Certificate information:
  • Hostname: WIN-31O4GGOHOF1
  • Valid: from Tue, 23 Jun 2015 04:01:09 GMT until Fri, 20 Jun 2025 04:01:09 GMT
  • Issuer: WIN-31O4GGOHOF1
  • Fingerprint: 46:df:38:d4:e4:e5:d0:61:c6:ae:39:76:9a:8e:3f:f0:3c:a6:c9:9f
    (R)eject, accept (t)emporarily or accept (p)ermanently?

解决: 后面输入:"p"

2.开始初始化项目
1>touch main.c 创建main.c文件
2>open main.c 打开文件编辑文件
3>svn status : 查看svn目录下文件的状态
? : 文件被没有被本地版本库进行管理
A : 文件被添加到版本库当中
M : 文件被修改,但是文件没有被提交到服务器
D : 在本地删除了文件,但是该文件,并没有提交
4>svn add main.c : 将没有被管理的文件,添加到本地版本库当中
5>svn commit(ci) -m “初始化项目” : 将本地修改或者新添加的文件,添加到服务器当中

二.张三加入开发
1.将服务器已经存在的内容下载到本地
svn checkout http://192.168.26.254/svn/momo/ —username=zs —password=zs
2.开始开发
1>touch person.h person.m : 创建person.h person.m
2>svn add person.h person.m : 将person类添加到本地仓库管理
3>svn ci -m “添加了person类”
4>项目经理将张三新添加的内容,更新到本地

三.新人加入
1.和项目经理要svn账号和密码,svn服务器地址
账号:ls973
密码:ls324
http://192.168.26.254/svn/momo/
2.将服务器已经存在的内容下载到本地
svn checkout http://192.168.26.254/svn/momo/ —username=ls —password=ls

四.代码冲突
1.out of date : 过期了
2.svn update : 更新最新版本
3.解决冲突
(df) diff-full : 展示不同
(e) edit : 在命令行里面直接修改冲突
(p) postpone : 比较文件
<<<<<<< .mine
@property (nonatomic, copy) NSString *birthday;
=======
@property (nonatomic, copy) BOOL sex;

.r14

解决冲突
svn resolved person.h
(mc) mine-conflict : 使用我的代码

(tc) theirs-conflict : 使用他们的代码,覆盖我的代码

五.命令行常用命令
1.svn commit -m “注释”
2.svn update

忽略文件:
xcuserdata : 一些本地缓存文件,比如你目前工程打开的目录结构

六.开发提醒
1.如果使用storyboard,尽可能保证只有一个在修改storyboard
2.写一点小功能,马上update,马上commit
3.尽可能早提交代码,5点半,5点提交

七.SVN三种使用方式
1.命令行
2.cornerstone
3.Xcode

相关文章

  • svn演练

    SVN演练一.项目经理初始化项目1.将服务器已经存在的内容下载到本地lideshan:weixin lidesha...

  • SVN终端演练

    ============团队开发======================= 第一步:(svn import 项...

  • SVN 冲突演练

    1、张三 修改了 people.h 添加了address属性 并提交服务器 2、李四不知道张三修改了...

  • SVN 命令行演练

    svn 常用命令 svn HTTP Server 的端口号:443 svn HTTP Server 的端口号获取 ...

  • 源代码管理-SVN

    PPT 概述 SVN的学习 Xmind 笔记 上课笔记 备课笔记 02-命令行演练 03-文件状态 04-图形化界...

  • SVN

    SVN check:svn checkout svn:svn地址 update:svn up/update svn...

  • linux svn 操作

    svn 增加新的文件svn add 文件名 svn 从svn还原svn resolved 文件名 svn 更新...

  • SVN命令行

    从svn仓库中取出 svn checkout svn://localhost/仓库名 svn加入版本控制 svn ...

  • 服务器操作指南

    登录 svn svn的启动 svnserve -d -r /home/svn svn的

  • Mac版Androidstudio svn路径 错误

    1命令行 svn svn: error: Failed to locate 'svn'. svn: error: ...

网友评论

      本文标题:svn演练

      本文链接:https://www.haomeiwen.com/subject/otqicttx.html