6

几周前我问了一个与 Egit 有关的问题,有人建议我阅读我一直在参考的 pro git。我宁愿从命令行使用 git 并等待 egit 在 6 月发布 Eclipse Indigo 的稳定版本,因为有很多错误并且它往往会让我的 ide 停滞不前。

所以为了尝试一下,我将我的工作目录复制到了一个新位置,创建了一个 git repo & init 然后添加了工作目录中的所有文件。我的想法是我可以从命令行控制所有 git 函数,然后在 eclipse 中使用 F5 -refresh 以便任何 git 操作都会反映在项目中。

首先,我不确定这是否是一个好方法……关于 git、eclipse 和 egit 还有很多我不完全理解的东西。

但目前我的主要绊脚石是我不确定如何从我复制到 Eclipse 项目中的工作目录中获取文件,我查看了可用的导入选项并尝试了一些结果看起来不任何类似于我最终使用 egit > Import projects from git 的项目。当我使用“从 git 导入项目”时,所有数百个 src 文件夹、jar 和其他资源都出现在正确的位置。

我觉得这可能是一个愚蠢的问题,我在需要知道的基础上学习东西。我对日食的认识有很多漏洞。

任何帮助、洞察力或方向将不胜感激。

4

1 回答 1

2

所以为了尝试一下,我将我的工作目录复制到了一个新位置,创建了一个 git repo & init 然后添加了工作目录中的所有文件。

你不应该复制任何东西。如果您已经有一个 git 存储库,您可以将它克隆到 Eclipse 的工作区中。如果您在 Eclipse 项目中有代码,您可以git init在项目目录中执行。

我的想法是我可以从命令行控制所有 git 函数,然后在 eclipse 中使用 F5 -refresh 以便任何 git 操作都会反映在项目中。

是的,这是一个有效的工作流程。我在 Eclipse 的工作区中有我的存储库。在 git 操作之后,我只需使用 F5 来刷新 Eclipse 中的文件。如果将来您确实想使用 egit,您可以简单地将它指向当时的现有存储库。

我查看了可用的导入选项并尝试了一些,结果看起来不像我最终使用 egit > Import projects from git 的项目。当我使用“从 git 导入项目”时,所有数百个 src 文件夹、jar 和其他资源都出现在正确的位置。

至于导入,我假设您的存储库中已经有一个 .project 文件,因为从 egit 导入时会自动处理 jar 和资源。您应该使用现有的 .project 文件导入。转到文件 -> 导入 -> '现有项目到工作区'。将其指向您已签出的存储库,它将正常工作。

于 2011-03-09T10:58:04.413 回答