在Netbeans中更改软件包名称后,所有git提交都失败

在Netbeans中更改软件包名称后,所有git提交都失败

问题描述:

我在netbeans中创建了类,它们都在默认包中。在Netbeans中更改软件包名称后,所有git提交都失败

我无法重命名默认包。所以,我最终创建了一个新的类,并将这些类手动移动到新的包中。

一旦移动到新的包,这些类将丢失所有提交的历史记录。一旦推到git,这些类将显示在包名称的文件夹内,并且默认包中的类仍然存在。

此时,我无法删除默认包中的类,因为它们包含所有提交。

重命名默认包并保留类的提交的过程是什么?

截图错误:

error

当你重命名你的包,更好的选择是在NetBeans,而不是手动重命名包,移动每个文件Refactor -> Rename。它会照顾它下面的所有包和java文件来移动和维护引用。

您需要重命名存储库,您可以在Github Help找到该存储库。而且,是的,您需要在NetBeans中重新映射您的存储库详细信息。

+0

我无法使用重构来重命名包。 – LearnShareBuild

+0

@LearnShareBuild你在说什么。我每时每刻都在做。而且,这适用于所有IDE。你遇到了什么错误 ? – Ravi

+0

我收到错误消息:重命名重构无法在此上下文中应用。 – LearnShareBuild