在重命名文件夹后(git mv foldername newfoldername
),该文件夹在Github上的历史记录消失了。如果我克隆该代码库并运行...,我仍然可以查看该文件夹中任何文件的完整历史记录。
git log --follow ./newfoldername/file
但是在Github中,是否有可能让重命名的文件夹的历史记录可见?这是一个Github的问题,Git版本控制历史记录按预期工作。谢谢。
在重命名文件夹后(git mv foldername newfoldername
),该文件夹在Github上的历史记录消失了。如果我克隆该代码库并运行...,我仍然可以查看该文件夹中任何文件的完整历史记录。
git log --follow ./newfoldername/file
但是在Github中,是否有可能让重命名的文件夹的历史记录可见?这是一个Github的问题,Git版本控制历史记录按预期工作。谢谢。
在重命名之前,您只需要提交代码。您可以通过本地或“Blame”功能检索它。
在检索到此类提交的URL后,只需单击“历史记录”即可查看重命名之前文件的所有提交历史记录。
REST
还是在Graphql
中? - Kasun Siyambalapitiya现在(2022年6月,9年后),GitHub已支持此功能:
查看文件重命名和移动的提交历史
当文件被重命名或移动到新目录,但其部分内容保持不变时,它的提交历史将指出该文件已被重命名,类似于
git log --follow
。
git log
机制猜测的(它有几个开关来影响此操作)。因此,我不指望您能为您的问题提供正确的解决方案。 - kostixgit
根本不跟踪文件夹的历史记录,除了“此文件位于此特定树/提交中的此文件夹中”的概念之外... - twalberg