我收到了一些代码作为 tar 存档(没有.hg
目录)。我知道此代码基于哪个存储库,但不知道哪个修订版用作这些修改的基础。有什么方法可以通过查看文件来找到它吗?这类似于给定一个文件,如何找出 mercurial 存储库中的哪个版本?但我无法联系到代码的作者,因此我无法控制如何从存储库中提取文件。我也在处理修改过的文件,所以基本版本的差异不会是空的。
我的后备计划是遍历所有版本并使用差异最小的版本,但我仍然希望有更好的解决方案。
我收到了一些代码作为 tar 存档(没有.hg
目录)。我知道此代码基于哪个存储库,但不知道哪个修订版用作这些修改的基础。有什么方法可以通过查看文件来找到它吗?这类似于给定一个文件,如何找出 mercurial 存储库中的哪个版本?但我无法联系到代码的作者,因此我无法控制如何从存储库中提取文件。我也在处理修改过的文件,所以基本版本的差异不会是空的。
我的后备计划是遍历所有版本并使用差异最小的版本,但我仍然希望有更好的解决方案。