在 Android studio 中重命名文件后,它将从 git 中删除(并丢失历史记录)

问题描述 投票:0回答:1

由于某种原因,当我通过“重构 -> 重命名...”菜单在 Android Studio 中重命名文件时,该文件在 Git 中显示为新文件,而旧文件被删除。这是一个例子: 有一个文件Utils,我将其重命名为LauncherIntentHelper 在这种情况下,Utils 被标记为已删除,LauncherIntentHelper 被标记为新添加,因此 Utils 的 git 历史记录将丢失。

我不明白为什么会发生这种情况,似乎之前通过 Android Studio UI 重命名文件时,Git 中的重命名显示正确。

顺便说一句,我没有使用远程存储库,目前使用的是本地存储库(因此所有提交都不会推送,只会提交)。

我正在使用 Android Studio Jellyfish | 2023.3.1 RC 2

git android-studio rename git-history
1个回答
0
投票

您必须使用

git mv
重命名 git 文件,否则您将丢失整个历史记录:-)

© www.soinside.com 2019 - 2024. All rights reserved.