将git项目导入工作区而不使用egit

时间:2011-03-09 09:17:54

标签: eclipse git versioning egit

几周前我问了一个与Egit有关的问题&有人建议我阅读pro git,我一直在引用它。 我宁愿在命令行中使用git并在6月份使用Eclipse Indigo版本等待egit的稳定版本,因为它有很多错误,它往往会使我失去理想。

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

首先,我不确定这是不是一个很好的方法......还有很多关于git,eclipse和amp;我完全不理解。

但是我目前的主要绊脚石是我不知道如何从工作目录中获取文件我复制到eclipse中的项目中,我查看了可用的导入选项&尝试了一些&结果看起来不像我最终使用egit>的项目。从git导入项目。当我使用'从git导入项目'时,所有数百个src文件夹,jar和amp;其他资源出现在正确的地方。

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

非常感谢任何帮助,见解或指导。

1 个答案:

答案 0 :(得分:2)

  

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

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

  

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

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

  

我已经   查看了可用的导入选项&   尝试了一些&结果不看   像我最终的项目一样   使用egit>从中导入项目   饭桶。当我使用'从中导入项目时   git'所有数百个src文件夹,   罐子和罐子其他资源出现在   正确的地方。

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