【发布时间】:2012-05-03 02:19:43
【问题描述】:
在使用 SVN 十年后,我终于开始尝试使用 Git。我已经在服务器上设置了 Git、Gitolite 和 GitLab,并已成功将代码添加到我的本地存储库、提交、克隆存储库并将代码推回存储库。到目前为止,一切都很好。现在进入EGit...
我已经使用 Git Repository Exploring 视图克隆了一个存储库,路径语法如下:
ssh://dexter:vaultanalyser.git
(在 GitLab 中,存储库被称为项目,所以我假设每个 Eclipse 项目我应该有一个存储库?而不是包含多个项目的 SVN 样式的单父存储库? )
这会将存储库导入:
/Users/mattpainter/git/vaultanalyser
我希望这一步会自动为我创建一个包含所有源代码的 Eclipse 项目,但事实并非如此。我尝试伪造目标目录,使其在我的工作区中,但这也不起作用。
如何在 Eclipse 中获取可用的克隆源? This site 暗示如果你创建一个与存储库同名的项目,这一切都会神奇地工作,但事实并非如此(是的,我知道这篇文章是关于 Github,而不是 GitLab,但我认为两者是足够接近手头的任务)。
然后我尝试在 Eclipse 中创建一个项目并共享它 - 但是整个项目在存储库中显示为一个子文件夹。如果存储库确实类似于项目,那么这并不是我真正想要的。
我查看了其他看起来相关的 StackOverflow 主题,但我担心我仍然缺少一个关于它应该如何工作的关键理解,并且到目前为止看起来非常复杂。
帮助?
【问题讨论】:
标签: eclipse egit gitolite gitlab