当前情况:
在Eclipse中创建项目时,比如名为'SimpleGit'的PyDev项目,eclipse创建的文件夹结构就像
EclipseWorkingDirectory / SimpleGit / SRC /
正确的吗?
如果我们使用Egit将其添加到git,通过右键单击项目文件夹SimpleGit然后Team> Share,形成repo的文件夹结构就像这样
父文件夹/ SimpleGit / .git
父文件夹/ SimpleGit / SimpleGit / src /
当我们将它发送到远程github时,一切都将在
之下用户名/ SimpleGit / SimpleGit / src /
因此,当我们在根项目文件夹(Username / SimpleGit)中查看GitHub时,我们无法看到源文件夹。它将在另一个文件夹'SimpleGit'下。我们怎么能避免这种情况? 我想要的是,我希望在使用egit从eclipse中已经构建的项目暂存时,在Project Root目录下列出我的源forlder(src)。我该怎么做?
答案 0 :(得分:2)
使用eGit无法完成 - 它假定了Eclipse项目结构。
但是可以通过使用git本身来实现。只需在执行'git init'的SimpleGit
文件夹下创建一个存储库。从那时起,您必须通过git本身(命令行)或其他UI来管理您的git存储库。 SourceTree对我来说效果很好。
答案 1 :(得分:2)
我知道这有点晚了,但是这种方法非常有效,我希望对以后从现在开始看这篇文章的人有用。
过程如下:
创建正确的目录结构就足够了。