如何在IntelliJ中重构时将更改日志保留在git文件中?

Tha*_*Bro 6 git logging refactoring intellij-idea atlassian-sourcetree

当我在IntelliJ中重构类时,git会丢失文件旧日志的轨迹?有没有办法重构文件,以便保存日志,或者我错过了什么?

我在SourceTree中检查文件的日志,但我想它对于一切都是一样的.

Cra*_*der 3

移动/重命名由 Git 自动处理,如果 git 检测到这实际上是一个移动,则应保留日志。无论您是从 IDEA、终端还是文件管理器重命名都没有关系。

另请参阅为什么 git 不“跟踪”重命名?以及相关错误报告中的评论

  • 在错误报告中,它看起来在终端中重构时有效,而在 IntelliJ 中重构时不起作用。谢谢,我会继续使用 Youtrack (3认同)