我目前正在Eclipse中开展一些项目。我想使用版本软件并选择看起来非常好的Git。
我决定在网络驱动器上分享项目。在Eclipse中,我点击了TEAM>分享项目并在此网络驱动器上选择了一个存储库。
我的所有文件都已移至此存储库,我的本地工作区中没有任何内容。我不明白为什么所有文件都消失了。你能否解释一下我删除所有文件时做错了什么(这些文件在其他项目中用作依赖项,所以真的需要它们在我的本地驱动器上)
此外,只要我认为文件已准备好提交,我该怎么办才能拥有这些文件的本地副本并推送/提交。
编辑: 我在网站上找到了与我的问题相对应的评论:
我刚用Eclipse 3.7 Indigo中的EGit尝试过这个。分享项目 不允许存储库驻留在项目文件夹中。 可以选择使用项目的父文件夹,但这样 如果父文件夹是当前的Eclipse工作区,则会阻止。 也许,这里提出的建议, http://wiki.eclipse.org/EGit/User_Guide#Creating_Repositories是 在工具中执行?最终的结果是现有的 在预期的Eclipse工作区中的项目,相反,“移动”到一个 在HOME中新的或现有的egit存储库。
答案 0 :(得分:3)
我遇到了同样的问题。我为它创建了一个错误报告:https://bugs.eclipse.org/bugs/show_bug.cgi?id=451521
所以我不认为你做错了什么。
答案 1 :(得分:0)
在撰写本文时,您必须使用(右键单击Project)Refactor - >移动(回到它应该的位置)。但这显然使这些文件不受版本控制!
取自:https://www.eclipse.org/forums/index.php/m/1621217/#msg_1621217
注意这是一个令人震惊的错误,Egit团队需要尽快解决它。 Wouter在2014年11月提交了错误报告。