iOS开发——开发实战篇&版本控制SVN和Git简单实战总结

版本控制SVN和Git简单实战总结

如果你对iOS开发中的版本控制还不了解那么你可以先看看这篇(大致看一遍就ok)

关于版本控制使用起来并不难,但是可能你会遇到这样问题!

  • 学了这么多命令,感觉自己都知道,而且基本上都能敲出一二,但是就是不轻松公司实际开发中到底要怎么用,或者我该怎么下手,下面我们就来看看我们到了公司之后首先要做的,和之后经常要做的一些事情(命令太多没必要去记,常用的也就那么几个)。

首先,你必须先知道,在天朝,SVN目前任是主流,但是又不的不会(这里具体原因我就不多说了)!

好了,废话不多说,直接开干。。。。。。

SVN简单粗暴

到公司之后,首先拿到对应的服务器仓库账户和密码

首先经理会给我们搭建好项目,并实现相应的初始化

我们要做的就恨简单,一步一步来就可以

第一步:进入对应的文件夹,将我们项目下载到我们的电脑

checkout实现项目文件的下载,这个时候我们的本地文件夹中就会有对应的项目文件

后面的步骤就是真正的项目开发(这里就不废话了):

开发完一段时间,或者完成一个小小的需求,疑惑者写完一段重要的代码之后(推荐),马上就要进行提交。

在上面的status查看状态的时候,如果出现了?号,说明没有假如到仓库中,这个时候我们需要实现下面的命令添加

或者是

再或者直接添加对应的文件

最后就是提交我们的项目

或者上面的看起来比较慢,那么你可以很快的根据下面的命令学会怎么去使用SVN

Git简单粗暴

同上面的,项目经理给我们新建好了一个项目,并且实现相应的初始化

首先进入对应的本地文件夹,

使用服务器仓库账号密码讲对应的项目下载到本地,这个时候就会看到我们的本地文件夹中有服务器的项目源码

然后就是真正的项目开发(也就是苦逼的编写代码)

写好代码之后,我们这里就直接使用Xcode实现提交和更新

提交------

先提交到本地

然后提交到远程仓库

或者夜可以直接提交到本地并且提交到远程仓库

当我们想要最新的代码的时候就需要更新服务器中对应 的源码(pull)

注:

  • 上面的步骤就基本上实现了开发中的相应需求,后面的开发中我们只要每次改完项目之后都要记得提交我们修改的需求,并且经常记得更新服务器的版本到本地!
  • 实际开发中使用的也就是这几个步骤,其他一些注意细节和相关错误或者冲突在后面的的文章中笔者会一点一点总结!
时间: 2024-08-05 19:44:25

iOS开发——开发实战篇&版本控制SVN和Git简单实战总结的相关文章

iOS开发——开发实战篇&版本控制SVN和Git使用详解

版本控制SVN和Git使用详解 公司的实际开发中,在天朝使用较多的还是SVN,因为SVN是集中式的,在天朝上班你们都懂的! -----------------svn----------------- 一:最常用基本步骤--- 下载(完整下载,第一次),将服务器的项目下载到本地开始开发 svn checkout ip —uaerbane=? —password=?     //这里需要add 简:co 更新仓库,服务器项目有变动的时候需要更新到本地,以免错误或者冲突 svn updata    

iOS开发- 版本控制SVN和Git使用详解

公司的实际开发中,在天朝使用较多的还是SVN,因为SVN是集中式的,在天朝上班你们都懂的! -----------------svn----------------- 一:最常用基本步骤--- 下载(完整下载,第一次),将服务器的项目下载到本地开始开发 svn checkout ip —uaerbane=? —password=?     //这里需要add 简:co 更新仓库,服务器项目有变动的时候需要更新到本地,以免错误或者冲突 svn updata               //这里的直

IOS开发——UI进阶篇(十六)Quartz2D实战小例子

一.画线 只有在drawRect中才能获取到跟view相关联的上下文 - (void)drawRect:(CGRect)rect {} 一条线 // 1.获取跟当前View相关联的layer上下文(画板) // 总结:目前获取的所有上下文都是以UIGraphics开头 // CGContextRef:上下文类型 // CG:CoreGraphics Ref:引用 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 2.绘制内容,拼接路径 //

iOS开发 - 第05篇 - 项目 - 11 - const & git & 项目重构

1.发微博键盘最近标签页完善 问题: 1>表情出现重复 2>其他标签页转换到最近标签也没有及时出现最新使用表情 1.1 表情实时刷新 方法一:切换到最近标签页,刷新最新使用表情 注:需要在listView中表情数组的setter方法中先移除之前的控件,并在最后[selfsetNeedsLayout]; 方法二:上述方法只能在其他标签页切换到最近标签页的时候刷新表情,若在最近页需要点击表情按钮立即刷新,需要监听表情按钮点击的通知 1.2 表情重复问题 在表情工具类,存储表情的时候增加判断,删除重

IOS开发——UI进阶篇(十三)UITabBarController简单使用,qq主流框架

一.UITabBarController简单使用 // 程序加载完毕 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // 创建窗口 self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; // 设置窗口的根控制器 UITabB

IOS开发——UI进阶篇(八)pickerView简单使用,通过storyboard加载控制器,注册界面,通过xib创建控制器,控制器的view创建,导航控制器的基本使用

一.pickerView简单使用 1.UIPickerViewDataSource 这两个方法必须实现 // 返回有多少列 - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView; // 返回第component有多少行 - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component;

iOS开发——实用技术&SVN Port简单实战

SVN Port简单实战 1:百度输入 2:注册或者登陆账户 3:进入之新建件一个项目 4:输入项目对应的信息 5:新建之后就可以看到 6:这里就是我们最需要的界面信息,拷贝下面的链接 7:打开Xcode,welcome to Xcode界面,这里有最后一个我们还没有用的,今天就来用一下 8:然后输入我们上面拷贝的链接 9:这里需要证书,按步骤来,并且填写对应的信息就可以 10:输入账号和密码 11:从SVN port上面获取我们的项目到本地 12:选择保存到我们本地对应的文件夹 13:保存好了

如何快速的开发一个完整的iOS直播app(原理篇)

前言 大半年没写博客了,但我一直关注着互联网的动向,最近会研究很多东西,并分享,今年移动直播行业的兴起,诞生了一大批网红,甚至明星也开始直播了,因此不得不跟上时代的步伐,由于第一次接触的原因,因此花了很多时间了解直播,整理了直播的原理,当前只是原理篇,后续会持续发布实战篇,教你从零开始搭建一个完整的iOS直播app,希望能帮助到更多的人更快的了解直播. 一.个人见解(直播难与易) 直播难:个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多,视频

iOS开发——控制器OC篇&UINavigationController&UITabBarController详解

UINavigationController&UITabBarController详解 一:UINavigationController 控制器的属性: UINavigationController以栈的形式保存子控制器 @property(nonatomic,copy) NSArray *viewControllers; @property(nonatomic,readonly) NSArray *childViewControllers; 导航控制器之间的跳转: 使用push方法能将某个控制