Tag: egit

我如何使Mylyn的GitHub连接器运行经过身份validation的请求?

我为Eclipse Indigo使用了非常酷的Github Mylyn连接器 。 不过,由于我在GitHub上使用它的许多项目,我非常快速地执行每秒60个请求的速度限制 ,对GitHub v3 API进行未经validation的请求。 症状是,刷新任何查询(但是小 – 再次,这里的限制因素是我处理可能的存储库更多)我得到的错误: Unexpected error : API Rate Limit Exceeded for XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX当然是我的IP。 我已经使用GitHub用户名和密码在任务存储库视图中configuration了GitHub存储库,但连接器似乎没有将这些用于OAuth或基本身份validation。 我已阅读GitHub连接器插件的常见问题 ,并没有发现任何有用的东西。 有没有办法让GitHub连接器进行身份validation请求(这会计算在5K /小时的更宽松的速率限制?)? 编辑:我已经尝试与私人存储库(至less有一个活动的问题),以检查是否有一些凭据发送到那里。 我得到Unexpected error: Issues are disabled for this repo 。 编辑:我注意到在Eclipse Marketplace上的插件版本的问题,然后切换到从nightlies回购我的EGIT插件,同样Mylyn Github连接器 。 它没有帮助

混帐存储和混帐拉

我是Git的新手,我使用EGit eclipse插件来提交。 我修改了几个文件,然后隐藏了这些修改,然后我用git pull了所有最新的提交。 然后,我确实Apply stashed changes了EGit的Apply stashed changes 。 现在它应用了我的更改,并且从上次提交的存储文件中提取的更改已经结束。 我不知道为什么它没有问我关于合并冲突,并覆盖了我的变化,失去了以前的提交更改。 如何获得这些变化?

Eclipse和EGit:如何在提交到* local * repository之前轻松地查看对所有已修改文件的更改

我正在使用Eclipse Indigo SR2(内置)EGit插件v.1.3.0.201202151440-r,并且在提交之前一直无法find任何方法轻松查看所有更改。 我用了SVN多年的Eclipse,而且总是很容易做到。 我通常会右键单击我的项目,selectTeam->Synchronize ,双击第一个更改的文件(在Team Sync透视图中),然后按Ctrl – 。 反复查看一个文件中的所有更改,然后继续下一个文件,因为我编写了对提交消息的更改摘要。 但是,当然,git和Subversion是完全不同的,所以我的工作stream程必须改变。 使用EGit,“Team Sync”仅用于查看本地文件和远程存储库之间的更改(即,在推送到远程之前)。 我需要一种方法来查看自上次提交到本地存储库以来所做的更改。 我通常甚至不关心(重新)审查变化之前推远程(如果我这样做,我更喜欢简单的等价的git log ,看看我将推动什么提交)。 如果我右键点击我的项目并selectTeam->Commit ,我会看到一个几乎可以做所有事情的窗口(select文件来分阶段,提交,写一个提交消息,修改以前的提交等) 。 它不允许我做的是快速轻松地在比较编辑器中查看所有的更改。 我不敢相信这个能力不存在! 似乎我需要双击每个单独的文件,检查更改,closures比较编辑器,然后双击下一个文件。 这是荒谬的! TL / DR – 我正在寻找一个简单的GUI等价物(在Eclipse中),使用git vimdiff (命令行中的vimdiff是一个使用vimdiff作为“difftool”循环的git别名所有修改后的文件),然后是git commit (可能是一个git add或两者之间的)。 如果没有人有一个好的解决scheme,我很好奇其他人如何处理他们提交工作stream与EGIT。 我已经从命令行相处得很好(不是说Eclipse对此感到高兴),但是我不能相信EGit和我看起来一样近乎无用。 也许我的google-fu没有以前那么强大?

没有什么改变,但eclipse egit标记文件已更改

我使用eclipse egit和github。 我发现一些奇怪的东西,我没有改变任何东西,但egit标记为“改变”的文件。 看到图像: 文件“run.bat”被标记为“已更改” 比较“Git索引中的文件”,你可以看到没有什么不同 与“HEAD中的文件”相比,你可以看到没有什么不同 我的朋友使用mac和我使用的Windows,但我们都configurationgit作为“提交unix lineend”..我也检查了我的来源和头,他们是相同的(我configurationgit将它们转换为“\ r \ n“时拉) 哪里错了? 这是一个Egit的错误吗?

egit – 未经授权

我使用EGit从Eclipse Juno连接到GIT,并成功克隆了某个远程存储库。 在克隆过程中,我input了我的Github用户名和密码,但select不保存它们。 然后,我试图“从上游获取”。 我得到这个错误: https://github.com/biunlp/nlp-lab.git:未经授权 我没有机会input我的用户名和密码… 这很奇怪,因为我连接到这个存储库,以克隆…

奇怪的xml错误:错误行结束

自1周前以来,我还没有使用过Eclipse。 今天我开始了,我注意到它缓慢加载。 当它启动时,它提示: http://tinypic.com?ref=2zpk1g2&quot; target =“_ blank”> <img src =“ http://i48.tinypic.com/2zpk1g2.png&quot ; border=”0“alt =”图片和video由TinyPic托pipe“> </a>”> 我认为,也许Eclipse已经更新了Android的东西,所以我更新到最新的ADT。 现在我有同样的错误,但我有一个额外的大错误,我不知道是否因为以前的错误。 我已经尝试了一下xml层在许多设备中的外观。 我已经尝试了2层,现在该程序不编译,因为它说: 错误的行结尾:find回车符(\ r)而没有对应的换行符(\ n) 一个XML的错误是在这一行: android:layout_height="wrap_content"> 另一个在: android:orientation="horizontal"> 跆拳道已经发生? 我没有改变任何东西,也没有保存,1周前一切都很好。

每个Eclipse项目或一个Git仓库的多个Git仓库

我正在从SVN转移到Git的过程中。 在SVN中,我在单个SVN存储库中有多个eclipse项目,方便浏览项目。 我打算移动到每个Eclipse项目有一个git存储库,但是EGitbuild议不要这样做。 EGit的指南build议将多个项目放到一个Git仓库中。 看着类似的问题,这个build议每个仓库一个项目。 哪种方法是最佳实践,人们实施什么?

无法在EGit中find隐藏/应用function

我正在使用Eclipse Kepler和EGit 3.0.0。 我在哪里可以findGIT存储/应用function。 我无法在Package Explorer团队popup框中find存储,也无法在Team Synchronizing透视图中find任何地方。

EGit和Eclipse修改.gitignore文件,但它不应该

我正在使用Eclipse和EGit,但是Eclipse修改我的.gitignore文件而没有我要求这样做。 只要我打开Eclipse的.gitignore文件被修改。 我已经添加了一些文件夹到.gitignore (通过EGit),但之后删除它们,但Eclipse不断添加删除行.gitignore 。 git checkout .gitignore ,我得到的文件的好版本 然后我去Eclipse窗口 然后我回到terminal并发出: git status , 我可以看到.gitignore现在被修改。 怎么会这样?

如何将GIT非Eclipse Java项目导入到Eclipse中?

导入Java项目到我的工作区有一些问题。 我正在学习本教程 – 但是我不能使用最后的导入现有项目步骤,因为我使用的GIT存储库不包含Eclipse特定的.project和.classpath文件。 使用新build项目向导 因此该项目不被认定为项目,因此不能import。 因此,我尝试使用选项使用新build项目向导,然后在下一个对话框中select“Java Project”。 问题是这会创build一个没有任何内容的新Java项目! 该项目也没有连接到GIT存储库。 编辑:这是一个已知的eGIT 错误 : 错误324145 – 项目导入不适用于abitary项目types – 如果你想这个问题修复投票给它… 导入为一般项目 如果我使用导入作为常规项目 Eclipse总是要使用外部存储库目录作为项目目录,这不是我想要的,另外创build的项目不是Java启用的。 因此,我在问为什么使用eGIT将一个Java项目导入到Eclipse中非常复杂?