git - 找到离疏远代码库最近的祖先提交
问题描述
我正在开发一个没有版本控制信息的旧项目。该项目在过去的某个时候从一个 Git 存储库分叉出来,并且已经分道扬镳。我没有文档、变更日志或其他任何东西来表明它何时被分叉或进行了哪些更改。作为一个具体的例子,想象一下我做了类似的事情:
git clone project
git checkout vx.y.z
patch < my_changes
rm -rf .git
如何计算出项目中最接近我当前代码库的祖先提交,以便我可以开始弄清楚它是如何以及为什么出现分歧的?
解决方案
推荐阅读
- kdb - 函数在 kdb/q 中不返回值
- jquery - Ajax Query 不适用于 Laravel 中的范围滑块
- python - 运行`pythonw xx.py`时批处理停止运行
- spring - 匹配的通配符是严格的,但找不到元素“context:include-filter”的声明
- vb.net - 尝试查找然后以 VB 形式打开文件
- google-app-engine - GAE 邮件发送配额 = 100/天?
- angular - 单元测试失败:错误:超时 - 在指定的超时内未调用异步回调
- swift - Swift 从 NSHTTPURLResponse 的标头获取下一页
- r - Dplyr:尝试使用外部变量作为索引访问存储在列中的向量的元素
- python - 从 URL 中提取