项目分叉但.git已删除。如何检测分叉版本?

时间:2015-05-18 09:02:39

标签: git

有一个llvm / clang的分支。此特定fork已删除.git文件夹。有没有办法检测原始项目的哪个特定版本已经分叉,以便轻易发现变化?

2 个答案:

答案 0 :(得分:0)

我不知道一个简单的方法;该项目没有更改日志或类似文件(非代码,经常更改,易于阅读)。我的建议是克隆官方仓库,然后删除所有文件(离开<pre>文件夹)并将fork复制到工作副本中。

这样,.git将显示与最新修订版相比的所有更改。首先要找到所有相同的文件,按照上次提交的日期对它们进行排序。最新的应该接近叉子的位置。

答案 1 :(得分:0)

这可能会有所帮助。

  1. https://github.com/llvm-mirror/clang
  2. 在GitHub上挖掘项目
  3. 在您的本地项目中启动git仓库。
  4. 将github fork作为远程添加到本地仓库。
  5. git fetch origin
  6. git diff --stat origin/master