EGit的选项"Auto share projects located in git repository"是什么意思?

What does the option "Auto share projects located in git repository" of EGit mean?

每次导入maven项目。剩余任务中总是出现自动分享git项目(等待中).

我在网上搜索,只是找到 enable/disable 选项,但我想了解正在做什么以及是否需要它。

我经常做的是在命令行中create/clone项目,然后在 Eclipse 中导入它,然后我可以在 EGit 中完成所有 git 工作。

Auto share projects located in git repository 选项在这种情况下是必需的还是我可以禁用它?

简而言之:是的,该选项是必需的,否则您将不得不手动将项目与其所属的存储库共享。

选项自动共享位于Git 存储库 中的项目通常可以为您节省共享 创建或导入的额外步骤带有存储库的项目。

属于某个存储库的项目(在 Git 中:位于工作目录中)需要这样标记。因此,您可以打开项目上下文菜单,转到 团队 > 共享项目 和 select 存储库。

只有在那之后你才会看到装饰(例如当前分支)并能够提交该项目的更改等。

每当创建或导入位于 EGit 已知存储库的工作目录中的项目时,如果启用上述选项,它将自动共享。