SourceTree是用来管理代码版本的常用工具, 刚开始使用的时候肯定会遇到很多问题, 现根据我的亲身体验, 给出以下注意事项给后来者:


1. 团队开发的时候一定不要两个人同时操作同一个文件, 除非你制造麻烦;

2. 当需要创建新文件的时候记得一定要先拉取一次, 以防已经出现跟库(可能最新别人有提交)不一致, 然后再创建, 建议一次性设计好都需要什么类.这样创建过程中保证队员没有创建新文件,创建完成后提交最新的项目, 提交后提醒队员拉取一下.(其实xcode新建类的时候会修改项目的project文件)

当另一个队员也新建类文件的时候他的该文件也会被修改, 这样就造成两个人操作同一个文件,一个人提交之后另一个人就提交不了了.当然如果这样做了也是有解决方案的–按照先提交的那个人的文件结构(在xcode或者project文件或者sourceTree上查看)删除掉自己做的修改,比如先把自己新建的类备份, 然后删除项目中的该文件. 然后从库中拉取一次, 之后再讲新建的类拉进项目, 提交一次git库,这样就可以提交了, 又不会抹掉自己的工作成果;

3. 团队开发时修改文件结构,例如重排下某些类的顺序,都是不被允许的,因为这样也会修改project文件(见2), 这样之后提交到库中的话, 队员在拉取的时候会提示冲突.

4. 两个人同时修改了一个类文件,A提交了以后,B提交的时候会出现文件冲突的提示, 这时B可使用SourceTree的丢弃区块的功能放弃当前修改.

iOS 使用SourceTree注意事项相关推荐

  1. Android发布APP,IOS发布APP注意事项

    Android发布APP 安卓市场发布需要提供哪些资料,流程.周期,费用??? 企业资质:公司营业执照副本.法人身份证照片.开户行许可证.ICP备案截图. 其他资料:邮箱,手机号 上架物料:软件相关资 ...

  2. iOS 提交审核注意事项

    1,充值券相关如积分商城等 关于充值相关的页面容易被苹果误解.需要跟苹果说明会员和充值券没有直接关系.其实就是告诉苹果,你的相关充值券,积分只是用来看的,不用来买东西的. 建议:充值券,积分,相关的功 ...

  3. iOS新上线注意事项

    上传不出现构建版本 现在苹果要求先上传版本,然后在提交审核,但是现在经常上传完应用后,不出现构建版本,等待很久很久,也不出现,那么怎么解决,我告诉你~~尼玛的苹果是自己数据丢包了,结果就造成你不出现构 ...

  4. android 苹果日历提醒功能,一日一技 | 在 iOS 和 Android 之间同步日历、联系人和提醒事项...

    原标题:一日一技 | 在 iOS 和 Android 之间同步日历.联系人和提醒事项 寸有所长,尺有所短,这句话用在 iOS 与 Android 上再恰当不过了.两大阵营用户在「谁更好用」这个问题上一 ...

  5. iOS开发编码规范与审核时的注意事项

    iOS开发编码规范与审核时的注意事项 一. 编码的排版格式 1 代码的缩进应使用空格(SPACE),不能使用制表符(TAB),并且缩进以2个字符为单位. 2 空格的使用 a) 关键字与其后的表达式之间 ...

  6. ios超级签名_ios超级签名何以固若金汤?原因在这里

    在苹果签名行业,对于超级签名相信大家是再熟悉不过了.在大家的印象中,超级签名是非常稳定不易掉签的一种苹果签名方式.不过,超级签名的稳定性高,是因为什么原理机制所造就的呢?下面我们来一起了解一下. io ...

  7. iOS 16 Beta如何降级iOS 15系统?详细图文教程!

    你的iPhone升级到iOS 16 Beta版了吗?最近,不少用户表示升级后遇到了许多问题,想要从iOS 16 Beta降级到iOS 15. 今天,小编就来给大家分享一个iOS 16 Beta完美降级 ...

  8. 安卓IOS客户端调试webview页面的方法,支持实时预览

    调试方式 手机模拟器调试 真实手机调试,安卓和IOS都可以 注意事项 混合开发的时候经常要用到调试功能,调试webview方法有很多种: 直接让客户端把地址修改成本机ip地址,客户端重新出调试包 通过 ...

  9. iOS开发最新最全微信第三方登录接入流程

    前言: [1] iOS 微信登录注意事项 1.目前移动应用上微信登录只提供原生的登录方式,需要用户安装微信客户端才能配合使用.2.对于Android应用,建议总是显示微信登录按钮,当用户手机没有安装微 ...

  10. iOS 学习资料整理

    这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的 ...

最新文章

  1. lucene正向索引——正向信息,Index – Segments (segments.gen, segments_N) – Field(fnm, fdx, fdt) – Term (tvx, ...
  2. dump mysql database_【MySQL Database】数据迁移工具:mysqldump
  3. python编程题3
  4. 番石榴条纹类的细粒度并发
  5. iPhone 13拍照马赛克、换屏无法解锁Face ID、iPad mini 6“果冻屏”:等“百香果”吧...
  6. vue移动端点击事件延迟_去除点击事件300ms延迟 (使用了vue之后)
  7. 【JZOJ5911】Travel
  8. 你知道云计算,但是你知道“云工作”吗?
  9. some tools
  10. python爬虫文字全是乱码_Python爬虫乱码的解决方案!
  11. 无线网络管理工具wifi hoper在win7上的安装方法及推荐软件inSSIDer
  12. html将图片转为圆形并居中
  13. IDEA从Git 上down 项目报错
  14. CGArt 2008 Issue
  15. 用户上传用户头像至服务器
  16. 踩坑记-- UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa6 in position 17: illegal multibyte seque
  17. 六十星系之01紫微独坐子午
  18. UltraEdit-32 v13.20的注册码
  19. 性能测试:一种计算 TP90、TP95 和 TP99 等水位线的方法
  20. idea打jir放进项目里

热门文章

  1. 如何用iMazing软件将手机备忘录导入至电脑
  2. LOJ2542 随机游走 Min-Max容斥+树上期望DP
  3. 视频会议受追捧,省钱又节能
  4. Nginx负载均衡服务器实现会话粘贴的几种方式
  5. NetBeans 6.9 正式版发布!
  6. 因为项目的原因,要学习J2EE了
  7. 求职必看!大厂面试中遇到了发散性问题..... ,怎么办?
  8. Swift开发之NSStringFromClass的使用和代替方法
  9. Araxis Merge pro for mac(文件对比合并同步工具)
  10. OCR图文识别工具Mac版:iText