【发布时间】:2021-07-04 17:54:34
【问题描述】:
旧包名: 包 com.packageName;
新包名: 包 com.packagename;
改名原因:包名全部小写,避免与类名或接口名冲突。
问题: 使用正常的 gitpull,git 不会将其识别为更改并在 eclipse 中给出错误。我在windows上郑重地注意到了这个问题。
解决方法:我删除了文件夹并运行
git reset --hard
【问题讨论】:
-
你有什么问题?
-
当然,因为有不区分大小写(例如 Windows)和区分大小写的文件系统。根据 Java 命名约定,它将是
package com.package_name;(不会导致任何不区分大小写与敏感文件系统的问题)。 -
你为什么会期望 Git 自己做这件事?