gpt4 book ai didi

egit - 在 Eclipse 工作区之外构建 EGit 存储库

转载 作者:行者123 更新时间:2023-12-04 02:17:44 26 4
gpt4 key购买 nike

我使用 Eclipse 3.7 和 EGit 1.0。如果我在 Eclipse 工作区中创建存储库(作为项目的子文件夹),一切正常。但显然这是不推荐的,所以我想在其他地方建立一个存储库。但这并没有按预期工作。

我做了以下步骤:

  • 创建一个简单的 Eclipse 项目,其中包含一个文本文件 ( myproject )。
  • 分享 -> 团队 -> Git
  • 创建按钮 -> 使用 c:\用户 作为父目录和 mygit 如姓名
  • 我将存储库中的路径留空
  • 所以目标位置是 c:/user/mygit/myproject -> 完成

  • 在这一点上,我希望我可以通过 EGit 管理我的代码。但是如果我在项目或文本文件上下文菜单中选择团队菜单,我会看到 版本控制选项,如提交等。
    另一方面,如果我删除创建的存储库,项目也会被删除。

    有谁知道如何正确地做到这一点?起初我的目标是构建一个简单的单用户存储库。

    最佳答案

    它非常简单(我的设置:Eclipse 3.7、EGIT 1.1.0)。标准布局是将您的项目放在(下面)一个 GIT 存储库中,这样您就可以在一个存储库中拥有多个 Eclipse 项目 - 在 Eclipse 工作区树之外。

    那么,我们先创建存储库 :在“Git 存储库” View 中,我们创建一个新的(非裸)存储库:
    例如,在对话框中我们填写:

    Create a new repository
  • 父目录:c:\user\gitreps\ (用于存储 git 存储库的目录)
  • 姓名: repo 1 (您的存储库名称)

  • 这将创建 c:\user\gitreps\repo1\.git\
    在此之后,我们共享现有项目,这将触发物理移动:

    获取您的新项目(无论它是在哪里创建的,在工作区目录内部或外部)并共享它:

    Project (myproj) -> RightClick -> Team -> Share -> Git



    在对话框列表中选择您刚刚创建的存储库 (repo1) 并将其余部分留空。
    看到“当前位置”和“目标位置”
    在我们的示例中,“目标位置”应该是 c:\user\gitreps\repo1\myproj
    当您按完成时,项目将根据需要进行物理移动。

    关于egit - 在 Eclipse 工作区之外构建 EGit 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6734288/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com