【发布时间】:2014-04-03 00:27:08
【问题描述】:
我正在尝试将 Maven 集成到现有项目中。使用 IntelliJ IDEA,我尝试了以下步骤:
右键单击项目 -> 添加框架支持... -> 检查 Maven 并按 OK
上面的效果很好;除了它彻底改变(阅读:复制->删除->粘贴) 项目结构。更改很好 - 除了 GIT 认为所有文件都已被删除并在另一个文件夹中重新创建(没有历史记录)。
如何在不丢失 GIT 历史的情况下将项目与 Maven 集成?
【问题讨论】:
-
如果您
git rm <changed file>和git add <changed file>是否将暂存文件更改的摘要显示为单独的删除和创建或单个修改? -
@mbs 它们被列为单独的删除和创建。我尝试了“git rm src/*”,然后执行了 git add src/main/*”,这并没有解决问题。所有历史记录仍然消失。
-
文件的新旧版本有什么区别?你能提供一个基于一个文件的简短例子吗?
git diff HEAD或git diff --cached进行更改时(不记得你应该做什么)。 -
@mbs 在我完成 git rm/add 之后还是之前?顺便说一句,非常感谢您的帮助!
-
之后。您无需提交更改
标签: java git maven intellij-idea