Eclipse EGit 在 Pulls 后更改文件夹名称
Posted
技术标签:
【中文标题】Eclipse EGit 在 Pulls 后更改文件夹名称【英文标题】:Eclipse EGit changes folder names after Pulls 【发布时间】:2017-09-20 09:23:01 【问题描述】:我在使用 EGit 时遇到问题 - 特别是在拉动时。
基本上,我在 Eclipse 的 Git 存储库视图中使用“克隆 git 存储库并将存储库添加到此视图”在 Eclipse 中克隆了一个 Git 存储库。 之后,我导入了 Git 项目并使用了“使用现有 Eclipse 项目选项卡导入”。
但是,这会更改包的名称。它没有包含所有包(“Model”、“Controller”、“Player”等)的 src 文件夹,而是将包的所有名称更改为“src.Model”、“src.Player”等。
这就是远程仓库的样子
这就是我导入 git 项目时发生的情况:
因为包名已经改变,它会编译。所以最初我将包名改回原来的(src.Player -> Player)。但是,当我拉取时,它会将所有包名称更改为以 src 开头。
有什么办法可以解决这个问题吗?
谢谢
【问题讨论】:
如果 repo 中的包名是权威的,那么也许你应该改变你的本地构建以匹配它。 您的项目文件夹(而不是src
)被错误地配置为源文件夹:在 Project > Properties: Java Build Path 中,选项卡 Source i> 删除项目文件夹并添加src
文件夹。
【参考方案1】:
您的项目文件夹而不是 src
被错误地配置为源文件夹:
-
在 Project > Properties: Java Build Path 中,在标签 Source 中删除项目文件夹 和 改为添加
src
文件夹。
提交并推送文件.classpath
,其中存储了此项目特定设置
【讨论】:
以上是关于Eclipse EGit 在 Pulls 后更改文件夹名称的主要内容,如果未能解决你的问题,请参考以下文章
解决eclipse中egit中的cannot open git-upload-pack问题