【问题标题】:EGit creates separate project folder in repositoryEGit 在存储库中创建单独的项目文件夹
【发布时间】:2017-07-31 01:16:24
【问题描述】:

我正在努力在 Eclipse 中为我的 Maven 项目创建存储库。无论我尝试什么,结果都是这样:

\ProjectA
----\.git
----\项目A
--------\src
--------\pom.xml

虽然我希望它是这样的:

\ProjectA
----\.git
----\src
----\pom.xml

有什么办法让它不在工作树下创建一个单独的文件夹?

【问题讨论】:

    标签: eclipse egit


    【解决方案1】:

    我不确定这是唯一的还是最好的方法,但是直接从 git 创建空的 repo 然后在 Eclipse 中移动文件并重新导入就可以了。

    以防万一以后有人需要:

    在你想要你的 repo 的文件夹中:

    混帐初始化

    在那里复制你的源代码和 pom.xml 以及其他需要的文件(我也建议此时创建 .gitignore 文件),然后:

    git add --all git commit --m "初始提交信息"

    然后打开 Eclipse,删除您的项目并将其作为现有 Maven 项目直接从您的存储库重新导入。就我而言,它也已经识别出 repo。

    【讨论】:

      【解决方案2】:

      据我了解,您正在尝试使用位于工作目录根目录的单个 Eclipse 项目创建一个 Git 存储库。

      1. 打开 EGit Repositories 视图并选择 Create a new Repository 操作
      2. 输入应在其中创建存储库的目录名称并选择完成
      3. 确保auto-sharing projects 已启用(默认启用,如有疑问,请参阅首选项 > 团队 > Git > 项目)
      4. 打开新建Java项目并输入项目名称
      5. 取消选中使用默认工作区位置并输入与存储库工作目录完全相同的路径(参见 2。)
      6. 进入Package Explorer,选择新项目,打开上下文菜单并选择Configure > Convert to Maven Project

      首先创建 Java 项目,然后将其转换为 Maven 项目似乎是必要的,因为 New Maven Project 向导显然总是将 Group Id 添加到位置路径。

      【讨论】:

        猜你喜欢
        • 2015-04-23
        • 1970-01-01
        • 2015-05-07
        • 1970-01-01
        • 2016-12-01
        • 1970-01-01
        • 2023-04-02
        • 1970-01-01
        • 2021-05-13
        相关资源
        最近更新 更多