2014-11-02 60 views
3

我创建的工作区TestWorkspace,并在其中,我创建的项目Testing Project(现在它有.settingssrcbin文件夹和.classpath.project文件)。我将在这个项目下添加我的代码,并且我想在gitHub上托管这个项目。为了做到这一点,我必须git init哪里git init项目的Java?

我应该在哪里git init?在工作区文件夹TestWorkspace或项目文件夹Testing Project?什么是理想的方式,以便进一步我不会面临问题?

回答

1

从例如:It用户指南:

http://wiki.eclipse.org/EGit/User_Guide

这可能不是一个好主意,使一个项目的 你的版本库的根文件夹

的原因是,你永远不会能够将此项目添加到 此存储库中,因为.project文件将占据根文件夹;你 仍然可以添加项目作为子文件夹,但这种项目嵌套是众所周知的问题遍布各地。在 为了添加另一个项目,您必须将项目移动到存储库中的 子文件夹,并将第二个项目添加为另一个 子文件夹,然后才能提交此更改。

在工作区文件夹TestWorkspace中,git init不是一个好主意。

将您的Repository放在Eclipse Workspace之外是一个好主意。

+0

感谢pier-alexandre-bouchard! – TDHM 2014-11-02 06:48:04

+0

也看到我的答案在这里https://stackoverflow.com/questions/43367583/how-to-initialize-git-for-a-new-eclipse-neon-java-project – Luke 2017-11-15 11:50:29