我们有一个每月的发布计划,我们会在整个月内向给定的发布添加提交,然后切割一个发布分支并将其运送到生产环境。
在上一个版本的开发周期中的某个时刻,似乎进行了更改并且应用程序在生产中崩溃了。崩溃报告中的线索如下:
-[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/