我们有一个每月发布计划,其中我们要在整个月中将提交添加到给定的发布中,然后剪切发布分支并将其交付生产。

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

-[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/

10-09 12:30