关于这个话题有很多问题,但目前还没有令人满意的答案,例如this https://stackoverflow.com/questions/8820668/the-current-branch-is-not-configured-for-pull-no-value-for-key-branch-master-mer.
我正在使用 Eclipse Kepler (20130529-2219)、ME2 (1.4.0.20130601-0317) 和 Eclipse Git Team Provider(GIT 3.0.0.201306040240-rc3 的 Java 实现)。所以在读到 git 有多棒之后,我开始怀着很大的期望。
首先,我打开一个现有项目并删除所有 .svn 垃圾并将其提交到本地 git 存储库。完美 - 现在是时候将文件推送到远程存储库了。在创建时遇到一些问题后known_hosts
Windows 上的文件推送成功。
现在问题开始了:我想拉取存储库的更改,但是“...未配置为拉动”。好的,here https://stackoverflow.com/questions/8820668/the-current-branch-is-not-configured-for-pull-no-value-for-key-branch-master-mer据讨论,这是一个常见问题,您必须删除该项目,然后从远程服务器重新导入它以允许拉取。
因此,我重新设置了一切并取消了该项目。直到现在我总是被告知.project
文件不应提交到版本控制,因此我没有包含它们。 “导入 -> 从 git 导入 -> 本地”菜单无法将存储库中的文件识别为 Java 项目。因此,我只能将项目作为一般项目导入,或者使用项目向导并设置一个新的 Maven 项目,这是愚蠢的,因为所有信息都已存在于 POM.xml 中。如果我进行普通项目导入,Eclipse 不知道它是 Java 还是 Maven 项目,并会抛出大量错误。
Question(跳过详细问题):当没有时,是否有一些不那么尴尬的方法从远程 git repo 导入 Maven 和 Java 项目.project
文件已存在?
最简单的解决方案:包括.project
(as in 这个答案 https://stackoverflow.com/a/12784799/6309)在你的 git 仓库中。
并且还包括.classpath
,因为您现在可以参考相对路径在其中,而不是绝对路径:参见“.classpath and .project- 是否检查版本控制? https://stackoverflow.com/a/2819639/6309"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)