在我的使用情况中,我一直在使用git filter-repo选择单个文件并将其移动到新的仓库以保留历史记录。我有一个文件已经移动过一次,并且我很难弄清楚如何获取它在不同位置时的历史记录。
如果我运行
git log --follow inc/help.py
会显示两个历史记录。如果我运行
git filter-repo --path inc/help.py
,我只能获取第二个历史记录,即该文件被移动后的历史记录。 我正在努力找到一种跟踪已移动文件的方法。如果某些命令组合可以获得所需的结果,则类似于git filter-repo --follow --path inc/help.py
会很有帮助。