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
- 抽屉效果
我不负责生产代码,我是博客园搬运工~