问题标签 [egit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
658 浏览

git - Egit ssh 更改推送和拉取

在我的办公室中,Eclipse 被广泛使用,我为 Eclipse 新安装了GIT插件Egit
我不是 CVCS 或 DVCS 用户,我被要求安装和配置 Egit。
我可以在 Ubuntu 桌面系统之间使用 Egit以图形方式克隆远程项目。
我不明白的地方是,当我在项目下创建任何文件夹/文件或更新项目时,在拉(R.C on project>Team>Pull)或推(R.C on project>Team>Remote>Push)之后,它说Up-to-date,但我看不到任何新创建的文件夹/文件或更新的文件在另一台电脑上。

用 Egit 克隆 repo 后进行推拉的正确方法是什么?
我正在尝试这种方式:

  • 更新了计算机上的项目

  • 对项目进行了 RC>Team>AddTeam>Commit

  • 转到远程计算机并在项目上进行 RC>Team>Pull并得到提示 Up-to-date

  • 我在这台远程计算机上做了Team>AddTeam>Commit但我没有看到源计算机上所做的更改。

请不要骂我,因为我没有多少知识。
如何使用 Egit 在两台计算机之间进行正确的推拉?

0 投票
4 回答
9793 浏览

eclipse - 从 git 存储库中签出 maven 项目

我已经安装了 m2eclipse 和 EGit,我可以从 git 存储库中签出一个项目,我可以构建一个 maven 项目,但我无法从 git 存储库中签出一个 maven 项目。问题是,SCM URL 字段是空的(除了 EGit,我还有 SVN 团队提供者......),当我粘贴 url 时,我只是进入SCM provider is not available了 maven 控制台。我尝试搜索这个问题,发现我必须为 git 安装 m2eclipse SCM 集成和 SCM 处理程序,但是这些不在更新站点上。有任何想法吗?

0 投票
1 回答
8710 浏览

eclipse - 在不使用 egit 的情况下将 git 项目导入工作区

几周前我问了一个与 Egit 有关的问题,有人建议我阅读我一直在参考的 pro git。我宁愿从命令行使用 git 并等待 egit 在 6 月发布 Eclipse Indigo 的稳定版本,因为有很多错误并且它往往会让我的 ide 停滞不前。

所以为了尝试一下,我将我的工作目录复制到了一个新位置,创建了一个 git repo & init 然后添加了工作目录中的所有文件。我的想法是我可以从命令行控制所有 git 函数,然后在 eclipse 中使用 F5 -refresh 以便任何 git 操作都会反映在项目中。

首先,我不确定这是否是一个好方法……关于 git、eclipse 和 egit 还有很多我不完全理解的东西。

但目前我的主要绊脚石是我不确定如何从我复制到 Eclipse 项目中的工作目录中获取文件,我查看了可用的导入选项并尝试了一些结果看起来不任何类似于我最终使用 egit > Import projects from git 的项目。当我使用“从 git 导入项目”时,所有数百个 src 文件夹、jar 和其他资源都出现在正确的位置。

我觉得这可能是一个愚蠢的问题,我在需要知道的基础上学习东西。我对日食的认识有很多漏洞。

任何帮助、洞察力或方向将不胜感激。

0 投票
3 回答
10826 浏览

github - 如何使用 https 进行从 EGit 到 GitHub 的身份验证

我正在尝试将 EGit 设置为与 GitHub 一起使用 https 身份验证,而不是默认的 ssh。(我的原因是我是一名老师,我的一些学生在不同的机器上做他们的工作,所以依靠存储在磁盘上的 ssh 密钥并不方便。)有人让这个工作吗?当我尝试使用 https 执行“推送到上游”时,我收到无用的错误消息“推送期间发生内部异常:https://espertus@github.com/MillsCollegeMobileAppDev2011/test.git:未授权”。

我正在使用 Eclipse 3.6.2 (Helios) 和 Eclipse EGit (Incubation)、Eclipse EGit - Source (Incubation) 和 EGit Mylyn (Incubation) 的 0.11.3 版本。我的目标 Git 存储库设置是:

0 投票
1 回答
6212 浏览

eclipse - 您如何成功地将 Egit 与 GitHub 结合使用?

那里似乎没有仍然有效的指南,所以我问如何在 Eclipse 中使用 Egit 将项目推送到 GitHub。我遵循了一些指南,但最终得到了“规范与源存储库中的任何现有引用都不匹配”。推送对话框中的错误。

我正在使用 Eclipse 3.6.1 和 Egit 0.9.1。应该可以使用 Egit 不是吗?如果你能给出一个简短的分步指南来成功推动一个 Egit 项目,那就太好了。

0 投票
3 回答
2144 浏览

eclipse - Eclipse egit:“检测到包文件损坏:未知的 zlib 错误。” 如何规避?

我们在 Ubuntu 下有一个由 gitosis 管理的 git 存储库,它一直运行良好,直到磁盘已满。在阅读了一些关于这个问题的内容后,我发现了这一点,git gcgit gc --aggresive让我恢复了相当多的磁盘空间。非常好。

不幸的是,这似乎破坏了 egit 中的某些内容,因为我在尝试克隆我们的存储库时收到此消息(在结帐阶段大约 10%)

检测到包文件损坏:未知的 zlib 错误。

有趣的是,msysgit 中的 git 和以前一样工作得很好。

我尝试将 egit 升级到 0.12 的每晚版本,因为有一些邮件列表消息暗示这已在上周修复,但无济于事。

我现在的问题是,我可以对我的存储库做些什么来达到 egit 再次工作的状态?我可以完全控制运行 gitosis 的 Ubuntu 实例。


编辑:我从 Eclipse 事件日志中获得了堆栈跟踪


编辑:打开https://bugs.eclipse.org/bugs/show_bug.cgi?id=340305

0 投票
6 回答
45765 浏览

java - 在 JavaGit、JGit 和 EGit 之间选择的困惑

我正在制作一个使用 Git 的 Java 应用程序。我发现有一些东西叫做 JavaGitEGitJGit

我知道 JavaGit 和 EGit/JGit 是不同的。我不明白的是EGit和JGit之间的区别。两者都托管在 Eclipse 项目上,但一个似乎与 Eclipse 相关,而另一个则不是。

我不使用 Eclipse,也不打算使用,所以我真的不太关心“Eclipse 集成”。

JGit 是否以某种方式连接到 Eclipse?(托管在www.eclipse.org,JGit的文档里面也有很多“eclipse”关键字)

在这三个中,我需要什么来连接我的 Java 程序(不是用 Eclipse 编写的)以使用 Git 存储库?

我更喜欢独立的 Git 库(即,不依赖于本地 Git 安装)

编辑:还有一个问题:

编辑:我找到了答案——它确实(还没有尝试过)。它transport在一个名为的类中的包中BundleWriter

0 投票
1 回答
8884 浏览

android - 如何在 Eclipse 中为 Android 开发设置 Git 存储库?

我需要一些帮助来正确地使用 Git/Eclipse 对我的 Android 项目进行版本控制。
使用单个 Android 项目进行设置没有问题。

但是,如果我将一个或多个第三方 Android 库添加到我的主项目(例如 Facebook SDK),我正在尝试找出正确和正确的方法来设置它。

所以目前我正在使用git-submodules来完成这个,这是我的目录结构:

我在我的项目中添加facebook-sdk了一个 git-submodule 。 在 Eclipse 工作区的项目中,我看到了子文件夹“ ”。android-main
android-mainfacebook-sdk

然后出现了问题
必须从/project/android-main/facebook-sdk一个新项目中导入“现有项目”,以便我可以将此项目作为我android-main项目中的库引用。

最后,Eclipse 工作区有三个对 ' facebook-sdk' 的引用:

  1. 工作区中的项目本身。
  2. 因为我将它添加为,所以它在项目git-submodule中显示为一个文件夹。android-main
  3. 另一个文件夹 ' facebook_sdk_src' 是由android-main项目中的 Android SDK 插件创建的。

如果我添加更多子模块,这似乎会使工作区和主项目变得混乱。
我做对了吗?
有没有更好的方法将 Android 库用作 Eclipse 中的子模块?

0 投票
1 回答
1403 浏览

eclipse - Eclipse EGit Repository Changed Scanner 失败

我在我的 Eclipse 中运行 EGit 进行本地版本控制。但现在我遇到了一个我找不到任何治疗方法的问题。

“在“存储库更改扫描程序”期间发生内部错误。java.nio.BufferUnderflowException

您对此有什么想法吗?报告错误?

提前感谢罗兰

0 投票
4 回答
5573 浏览

eclipse - 签出 Git 分支时如何自动更改 Eclipse 构建路径

我正在使用 Eclipse Helios 和 EGit 0.11.3。

我有一个项目,其中不同的分支在我的 Java 构建路径上使用不同版本的某些库。例如,branch_old使用foo_lib_v1.0.jarwhilebranch_new使用foo_lib_v2.0.jar

如果我正在工作branch_new并且需要结帐branch_old来测试某些东西,那就有点麻烦了:我必须在 Eclipse 中手动重新配置构建路径,然后才能成功构建项目。

有没有办法在 git 中为我的项目存储 Eclipse 的 Java 构建路径配置,以便在我签出分支时自动修改构建路径?如果没有,是否有另一种方法可以达到相同的结果?

谢谢。