SVN

  • SVN(subversion)版本管理工具:一般在小团队里管理共同使用的代码,保持代码的更新,避免混乱,实现代码丶文档等的历史版本保存丶共享和权限管理
  • 时光机备份到移动硬盘 备份的是整个系统(已经使用容量),,升级系统防止出错
  • 对文件进行修改 沟通好
  • SVN(Versions Cornerstone 版本管理工具)
  • 阿里服务器 Server:      Repository path (仓库路径):NickName随便编写
  • Name : liyunfei36            Password:123456  然后add即可添加
  • 学会解决SVN问题  (终极解决方案 本地存档 然后把服务器删掉)
  • SVN有增删记录    终端登录远程服务器 进行增删添加用户
  • commdon + ,  偏好设置的subversion里面.a 删掉       加*.workspace    xucserdata 然后save
  • 使用SVN  刷新 commond + r 创建工程 丶log Message 更改内容丶chect out 从服务器下载文件
  • 添加代码→working copies 然后全选 update(服务器更改作用到本地)  Commit 提交 输入操作日志
  • 添加文件→
  • timeline输入操作日志内容 ;        移除可以用 revert删除恢复   resolve解决代码冲突
  • ⭐️配置文件冲突 解决冲突工程覆盖打不开  ???main  →解决 随时保存 随时沟通upadate   每次提交之前本地工程拷贝副本
  • 黄色问号 先add 然后提交 
  • .SVN 隐藏文件
  • 文件红色没有提交上去
  • defaults write com.apple.finder AppleShowAllFiles -bool true
  • // 显示隐藏文件
  •  
  • killall Finder
  • // 刷新
  •  
  • find <文件地址> -type d -name .svn -exec rm -rf {} ;
  • // 删除某个目录下的.svn文件
  • comond + shift + O 搜索
  • NSLog 太多影响运行→ Debug   模式下的输出Dlog
  • 安全释放的宏定义
  •   
  • #ifdef DEBUG
  • #ifndef DLog
  • #   define DLog(fmt, ...) {NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);}
  • #endif
  • #ifndef ELog
  • #   define ELog(err) {if(err) DLog(@"%@", err)}
  • #endif
  • #else
  • #ifndef DLog
  • #   define DLog(...)
  • #endif
  • #ifndef ELog
  • #   define ELog(err)
  • #endif
  • #endif
  •  
  •  
  • -fobjc-arc  文件arc 
  • ⭐️用户请求加载 → SUProject 必须有网络判断
  • storyBoard 控件不好自定义 , 代码+xib主流设置约束条件
  • [变量名class]判断变量是哪个类的实例
  • po 在控制台断点输出一个变量 
  • 框架   +  MRC + 纯代码  + 自己封装类 
  • 有用的网页 博客 资料导成pdf           commond +p 存储为pdf 
  • 抽屉效果 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
我不负责生产代码,我是博客园搬运工~
原文地址:https://www.cnblogs.com/masami521/p/4723761.html