问题标签 [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 回答
1044 浏览

eclipse - EGit - 切换分支不会删除空目录/包

我正在使用 EGIT 来管理我的 GIT 存储库,到目前为止它似乎运行良好。但是,当我从一个分支切换到另一个分支时,文件会正确切换,但是会留下一个分支中存在但另一个分支中不存在的空目录和包。

我知道 GIT 基于实际文件而不是目录,但这并不理想,因为我的一个分支是一个大型重构,因此包含许多 master 分支没有的包。

根据我的研究,似乎有一个 GIT 命令git clean -d应该清理目录。EGIT 支持这个吗?或者有没有办法在用 EGIT 切换分支时执行这个命令?

0 投票
2 回答
8111 浏览

eclipse - EGit 本地与远程存储库

我是 git 的新手,正在思考我应该如何使用 git 和 egit。从 egit 教程中,我在 GitHub 上设置了一个存储库,将我的 Eclipse 项目从我的本地工作区推送到远程 GitHub 存储库,我可以将更改推送到 GitHub,切换分支,查看 GitHub 上的更新等。这一切都很有意义。

查看 Git 存储库资源管理器,我列出了“本地”分支,没有“远程跟踪”分支,也没有列出“远程”。当我从本地分支创建分支时,egit 对话框指示“您正在基于本地分支创建分支”并建议我应该从远程跟踪分支创建分支。

所以我的问题是,我是否正确使用了 egit?

我应该继续将更改推送到远程 GitHub 存储库吗?如果是这样,一旦我共享项目并且其他开发人员克隆存储库并开始对远程存储库进行更改,会发生什么?

还是我现在应该放弃本地存储库并通过克隆我最初从工作区创建的现有 GitHub 存储库来设置新的远程存储库?

或者我是否为我现有的 git 存储库创建一个新的推送和获取“远程”?

或者是其他东西?

使困惑。

0 投票
2 回答
11318 浏览

eclipse - 如何撤消 Git 回滚

在犯了一个大错误后,我想回滚到最后一次提交,但我设法回滚有点太公平了。当我在 bash 中输入“git log”时,我想重新断言的提交不会出现(我想是因为它不再出现在历史记录中)。有什么办法可以按日期恢复最后一次提交?

如果这让事情变得更容易,我也在 eclipse 中为同一个项目使用 eGit。谢谢。

0 投票
2 回答
20860 浏览

eclipse - 如何配置 Eclipse EGit 以使用自定义代理设置?

我在公司防火墙后面,所以大部分时间(例如 Eclipse 更新)我想通过代理。但是,我从 Git 中提取的服务器都是内部的。我目前每次切换时都必须更改代理设置,但我想设置它以便 EGit 使用直接连接。

我的猜测是它只是不是 EGit 的功能,但任何人都可以想到解决方法吗?

谢谢!

0 投票
4 回答
13484 浏览

eclipse - 我刚刚在 Eclipse 上安装了 EGit——但它在哪里?

我刚刚为 Eclipse 安装了 EGit 插件,重新启动了 Eclipse,它在已安装的软件列表中显示良好,但是……我找不到任何添加的菜单或访问它的功能?

我错过了什么?

为了证明我这里没有产生幻觉,放一张清单截图:

EGit 在那里!

但是在任何菜单菜单项视角视图中都没有任何提示或线索表明它存在......

没有登录菜单: 在此处输入图像描述

未登录项目:

在此处输入图像描述

没有登录观点:

在此处输入图像描述

我是否需要在某处进行一些额外的配置才能启用它?

0 投票
2 回答
2880 浏览

eclipse - 在 git 存储库中编辑大型项目时,Eclipse 会定期冻结

我正在 Eclispe 3.7、PyDev 和 EGit 中开发一个 python 项目。每隔 20 分钟左右,Eclipse 就会死机,在右下角显示“Git repository refresh Job: (0%)” 一旦这个数字增加到 0% 以上,UI 就会再次响应,可以使用到下一次它冻结了。有没有办法阻止这种情况发生?

0 投票
1 回答
190 浏览

egit - 是否可以在无需共享项目的情况下使用 EGit?

目前,我的 Eclipse 工作区下只有一个本地.git子目录,我觉得不需要push它来共享存储库。

我也想使用 EGit,但它的用户指南只提供了一种Share Project方法。

我可以重复使用我的本地.git内容而无需推送/发布/共享吗?

0 投票
1 回答
3341 浏览

eclipse - Team > Commit 上的 Eclipse '未处理的循环异常'

我最近开始在 eclipse 中使用带有 egit 插件的 git,我认为我已经完成了一切工作。我将一个远程存储库克隆到我的机器上,然后对文件进行了更改,然后通过选择项目中的文件来提交更改,然后转到Team > Commit.... 一旦我这样做,我就会收到以下错误:

我完全愿意接受这是一个错误(即使我认为这在今天早些时候工作),但我希望有人可能曾经遇到过这个问题。

有什么见解吗?即使只有我应该向谁提交错误?我可以提供任何额外的细节。我还应该指出,如果我通过 git 存储库视图提交,一切都会很好。

0 投票
2 回答
5601 浏览

eclipse - EGit 自动添加新文件

在 EGit eclipse 插件中执行一组文件的提交时,我总是必须在提交对话框中手动添加新文件

提交对话框

有没有办法以某种方式配置插件,自动添加新文件是默认设置?

0 投票
1 回答
81 浏览

egit - 将旧版本加载到工作树中并启动新分支

我刚开始使用 Egit,我不明白如何跳回到文件(或项目)的以前版本并从那里开始一个新分支。

例子:

我在 Egit 共享项目中创建了一个文本文件:

我在每行之后提交(即五次)。一切都在主分支中完成。

我现在的目标是将版本 1.00加载回工作树并从那里开始一个新分支。

也许我误解了一些 Egit 原则,但我认为这是使用代码版本控制的常用方法。那么我怎样才能在 Egit 中做到这一点?

我使用Eclipse Indigo (3.7)Egit 1.0