我在网络服务器日志中看到,一个文件被多次请求。该文件不再存在,并被重命名/移动到新位置。我有旧位置的目的地,/lay/gr.js
但我需要找到文件的新位置或名称。
整个项目都使用 Git 进行跟踪,因此我猜应该可以找到包含对该文件的更改的正确提交。
我在网络服务器日志中看到,一个文件被多次请求。该文件不再存在,并被重命名/移动到新位置。我有旧位置的目的地,/lay/gr.js
但我需要找到文件的新位置或名称。
整个项目都使用 Git 进行跟踪,因此我猜应该可以找到包含对该文件的更改的正确提交。
我喜欢 sufleR 的回答,但要回答 git 部分,我建议你做一个
git log -- yourfile
最后一个(从顶部开始的第一个)提交可能是您正在寻找的那个。
它不是 git 命令,但如果您使用的是 linux,请尝试:
find ./ -name "gr.js"
结帐或更新项目后
编辑:检查是否有一些东西可以用来查找重命名的文件how-to-find-the-new-path-of-a-renamed-file-whose-original-name-is-known