使用Git比较2个Xcode项目的最简单方法

Easiest Way to Compare 2 Xcode Projects Using Git

本问题已经有最佳答案,请猛点这里访问。

在某个时间点上,我的项目是完美的工作和承诺。几天后发生了变化,突然停止工作。如何使用Git比较提交之间的更改?

谢谢!


  • git log,找出你认为项目运行良好的大致日期。
  • 在该日期前后查找提交的SHA,并通过执行以下操作查找其差异:

    1
    git diff <SHA of commit1> <SHA of commit2>
  • 要比较特定filename中的变化,请执行以下操作:

    1
    git diff <SHA of commit1> <SHA of commit2> /path/to/filename/in/repo