ios - 如何扫描多个 Git 提交以查看上个月是否/何时将特定文本添加到代码库

标签 ios git version-control

我们有一个每月的发布计划,我们会在整个月内向给定的发布添加提交,然后切割一个发布分支并将其运送到生产环境。

在上一个版本的开发周期中的某个时刻,似乎进行了更改并且应用程序在生产中崩溃了。崩溃报告中的线索如下:

-[NSOperationQueue isHidden]: unrecognized selector sent to instance

所以这基本上是说我们正在对不响应该消息的对象调用 isHidden。这告诉我“isHidden”是罪魁祸首。在应用程序范围内搜索“isHidden”会返回大量结果,所以我想知道哪种方法最适合扫描最新发布版本(由许多提交组成)以查找将文本“isHidden”添加到应用程序的任何提交。

这是我可以单独使用 Git 完成的事情,还是有一个单独的工具可以使它更可行?

最佳答案

git log -SisHidden

查找添加或删除“isHidden”实例的提交。 (仅仅编辑包含搜索字符串的行是不够的。)

关于ios - 如何扫描多个 Git 提交以查看上个月是否/何时将特定文本添加到代码库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48477555/

相关文章:

ios - Soundcloud SDK 支持 64 位吗?

ios - 快速 map View 图层蒙版裁剪/移动 View 。我究竟做错了什么?

git - 如何找出包含特定文件更改的 pull 请求?

git - Git/IntelliJ 中的更改列表是什么以及如何摆脱它?

version-control - 是否有3D模型/3D数据的版本控制系统?

git - 如何使用 git/AWS CLI 管理 AWS Lambda 代码?

ios - 核心数据 : Custom attribute accessor not accessed the first time NSManagedObject is loaded

git - 复杂的 git rebase 操作

git - 如何将变更集从离线机器推/pull 到服务器?

objective-c - 如何在可见 map 矩形中选择特定类的注释