小编rob*_*nst的帖子

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

我正在使用Eclipse和EGit,但Eclipse修改了我的.gitignore文件而没有我要求这样做.一旦打开Eclipse,就会修改.gitignore文件.

我已经添加了一些文件夹到.gitignore(通过EGit),但之后删除了它们,但Eclipse不断添加删除的行到.gitignore.

  1. git checkout .gitignore,我得到了文件的好版本
  2. 然后我去Eclipse窗口
  3. 然后我回去终端和问题:git status,
  4. 我可以看到.gitignore现在已被修改.

怎么会这样?

eclipse git eclipse-plugin egit

47
推荐指数
1
解决办法
2万
查看次数

如何在Git/EGit上进行简单的还原工作?

好.简单的事情应该很简单,所以我希望它是.:)

我已经更改了一个文件,现在我想恢复到git repo中的最新版本,因为我的更改是垃圾,我想重新开始更新文件.

就我而言,你应该这样做:

git checkout -- <NAME OF FILE>

第一个问题:如何用EGit在Eclipse中进行此操作?团队下没有结账选项.:( :( :(

现在让我们假设我在多个导演中修改了多个文件.如何将所有这些恢复到重新开始?

java eclipse git egit

41
推荐指数
3
解决办法
4万
查看次数

EGit需要org.eclipse.team.core

安装EGit时出现此错误:

无法完成安装,因为找不到一个或多个必需的项目.正在安装的软件:EGit Import Support 2.0.0.201206130900-r(org.eclipse.egit.import.feature.group 2.0.0.201206130900-r)缺少要求:EGit Import Support 2.0.0.201206130900-r(org.eclipse.egit.import. feature.group 2.0.0.201206130900-r)需要'org.eclipse.team.core 3.6.100'但无法找到

我想它需要将基础团队模块添加到Eclipse但我找不到下载.

eclipse egit

31
推荐指数
1
解决办法
2万
查看次数

如何使用EGit解除更改?

当我使用非提交的更改切换分支时,我会收到一个提示来保存我的更改:

在此输入图像描述

当我切换回带有隐藏更改的分支时,我看不到任何未提交的更改.

使用EGit如何检索隐藏的更改?

eclipse git eclipse-plugin git-stash egit

29
推荐指数
1
解决办法
2万
查看次数

Eclipse中的"git pull --rebase"

我们的版本控制管理器建议我们使用git pull --rebase从上游分支中提取新的更改.我想使用EGit(git的Eclipse插件)来执行它.我怎样才能做到这一点?

eclipse git egit

16
推荐指数
2
解决办法
1万
查看次数

Ruby 2.0中的二进制字符串文字

升级到Ruby 2.0时,测试用例开始失败:

expected = "\xD1\x9B\x86"
assert_equal expected, actual
Run Code Online (Sandbox Code Playgroud)

以下消息:

<"?\x86"> expected but was
<"\xD1\x9B\x86">.
Run Code Online (Sandbox Code Playgroud)

actual变量包含从外部库调用获得的二进制字符串.

问题是源文件的默认编码(以及字符串文字)在Ruby 2.0中从US-ASCII更改为UTF-8.

ruby encoding

12
推荐指数
1
解决办法
1万
查看次数

在bean验证消息中插入特定于验证的参数

我有一个自定义bean验证器,它检查实体上的给定字段是否对某些条件是唯一的.如果验证失败,则消息应包括已存在实体的字段(例如ID).例如,消息应该是:

"Product 42 already has such a value defined, choose a unique value."
Run Code Online (Sandbox Code Playgroud)

这可能使用bean验证吗?

AFAICS,消息格式可能包括参数,例如:

"Length must be between {min} and {max}."
Run Code Online (Sandbox Code Playgroud)

但是这只能引用验证注释的"静态"属性,在这种情况下:

@Size(min=1, max=16)
private String name;
Run Code Online (Sandbox Code Playgroud)

就我而言,该值仅在isValid我的自定义验证器中已知.

java java-ee bean-validation

9
推荐指数
1
解决办法
4334
查看次数

如何在EGit Eclipse插件中解决"多个合并基础"错误?

使用eclipse egit插件我遇到了"多个合并基础"异常.在我成功解决问题之前,这次没有任何帮助.即使在创建了额外的提交和分支之后,樱桃挑选.存储库分支似乎被阻止合并.

这是例外:

An internal error occurred during: "Merging with refs/remotes/origin/master".
Exception caught during execution of merge command. java.io.IOException: Multiple merge bases for:
 082a3a9846147a0e6df72d6cffa6d6e517275b7b
 4d6c573c52ebb0de091bd91dbcefcbcbd44e7534 found:
 c480f2b3683a5d0c5607984ea6393d61dfa9fba4
 9da20a3c6304059ed92296ef2decb6f04e7112df
Run Code Online (Sandbox Code Playgroud)

git merge eclipse-plugin egit

9
推荐指数
2
解决办法
1万
查看次数

在EGit历史中显示日期详细信息

嗨,我刚刚安装了Kepler并开始使用EGit.在历史记录视图中,过去签入的更改显示为xx天/周/月前.我希望看到日期时间的详细信息(或者最好彼此并排),而不是这些符号.

你如何配置EGit来做到这一点?

如果在当前配置中不可能,我不介意编译我自己的修补版本的EGit,请提供代码行所在的位置.

谢谢

eclipse config egit eclipse-kepler

9
推荐指数
1
解决办法
1684
查看次数

无法在Eclipe Helios上安装EGit插件

我无法在我的Eclipse(Helios版本2)中为Git(EGit)安装Eclipse插件.

试图在eclipse安装新软件中通过url安装EGit:http://download.eclipse.org/egit/updates

我收到以下错误:

无法完成安装,因为找不到一个或多个必需的项目.正在安装的软件:Eclipse EGit 2.2.0.201212191850-r(org.eclipse.egit.feature.group 2.2.0.201212191850-r)缺少要求:Eclipse EGit 2.2.0.201212191850-r(org.eclipse.egit.feature.group 2.2.0.201212191850 -r)需要'org.eclipse.core.runtime [3.7.0,4.0.0)'但无法找到它

我尝试但未能安装上面提到的依赖项.所以想知道是否支持Helios的Git.我错过了什么吗?谢谢.

eclipse git egit

8
推荐指数
1
解决办法
1万
查看次数