svn演练

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,634评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,951评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,427评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,770评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,835评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,799评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,768评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,544评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,979评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,271评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,427评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,121评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,756评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,375评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,579评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,410评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,315评论 2 352

推荐阅读更多精彩内容

  • svn 常用命令 svn HTTP Server 的端口号:443 svn HTTP Server 的端口号获取 ...
    娘亲Joanna阅读 1,665评论 0 6
  • SVN SVN使用 基本操作svn checkout:把项目源码下载到本地,只需要做一次svn update:将本...
    彼岸的黑色曼陀罗阅读 1,618评论 0 4
  • iOS 开发 SVN 版本控制器 更多技术交流请加群 iOS技术联盟 27512466 SVN是Subversio...
    Sunny_Fight阅读 8,763评论 7 63
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,649评论 18 139
  • 路走得越多、越远 心就愈加沉默。习惯了 在钢筋水泥中,凿取梦想,却忘了 种子要在泥土中才能生长 漂泊的心 串起一场...
    张扬帆阅读 397评论 6 10