4

我目前正在 Eclipse 中处理一些项目。我想用一个版本的软件,选择了看起来很不错的Git。

我决定在网络驱动器上共享项目。在 Eclipse 中,我单击了 TEAM> SHARE PROJECT 并在此网络驱动器上选择了一个存储库。

我的所有文件都已移至此存储库,并且本地工作区中没有任何内容。我不明白为什么所有文件都消失了。您能否解释一下我删除所有文件时做错了什么(这些文件在其他项目中用作依赖项,因此在我的本地驱动器上确实需要它们)

此外,我可以做些什么来获得这些文件的本地副本并在我认为文件已准备好提交时推送/提交。

编辑:我在网站上找到了一些与我的问题相对应的评论:

我刚刚在 Eclipse 3.7 Indigo 中使用 EGit 进行了尝试。共享项目将不允许存储库驻留在项目文件夹中。有一个使用项目的父文件夹的选项,但是如果父文件夹是当前的 Eclipse 工作区,这将被阻止。也许,这里提出的建议, http: //wiki.eclipse.org/EGit/User_Guide#Creating_Repositories 正在工具中执行?最终结果是,预期的 Eclipse 工作区中的现有项目被“移动”到 HOME 中的新的或现有的 egit 存储库。

4

3 回答 3

3

我遇到了同样的问题。我为它创建了一个错误报告:https ://bugs.eclipse.org/bugs/show_bug.cgi?id=451521

所以我不认为你做错了什么。

于 2014-11-14T11:06:31.120 回答
1

共享项目不会移动文件;它只是创建了一个空的 Git 存储库。创建存储库后,您必须添加要保留在版本控制下的文件。你一定有别的事情。如果没有其他信息,我们无法为您提供帮助。

于 2012-09-10T08:35:25.323 回答
0

在撰写本文时,您必须使用(右键单击项目)重构 --> 移动(回到应有的位置)。但这显然会使这些文件脱离版本控制!

取自:https ://www.eclipse.org/forums/index.php/m/1621217/#msg_1621217

注意这是一个令人震惊的错误,Egit 团队需要尽快解决。Wouter 于 2014 年 11 月提交了错误报告。

于 2015-02-17T19:10:41.343 回答