rubymine提交失败并出现错误

时间:2014-03-17 10:56:57

标签: ruby git commit conflict rubymine

从主要大师拉出来后,遇到冲突并解决冲突。

我在主要项目仓库的子文件夹中工作(在自动化测试中),因此通常不必担心冲突。然而,似乎每次遇到并修复冲突时,我尝试提交拉出的文件,RubyMine会给我这个错误消息,并且不允许任何事情要解决。我以前从GitHub主机上拿了一个新的分叉,并在我自己丢失的提交中手动合并,但它又发生了。

我无法在搜索网页时找到对此对话框的任何引用,我们的TA已调查此问题,得出结论可能是RubyMine错误。我继续搜索相关信息,但除了仔细研究http://youtrack.jetbrains.com/issues/RUBY中的错误(我现在已经完成没有发现相关问题),我无法看到任何潜在客户的来源。

在Macbook Pro(Mavericks)上运行的最新版RM(6.0.3)

RubyMine用于解决冲突; git status仅显示我现在尝试提交为已跟踪和未提交的已提取文件 - 我在gitignore文件中管理的未跟踪文件

对话框说:

  

提交

     

提交失败并显示错误

终端显示错误信息:

  

错误:执行git commit --only -F

时出错      

[我试图提交的文件列表]

2 个答案:

答案 0 :(得分:0)

您是否使用Rubymine来解决冲突?如果没有,那么RubyMine可能会保持文件系统的陈旧状态,并因此报告错误。

git status .在您的工作目录中告诉您什么?您当前的树是否干净,或者您是否有未更改的更改?

答案 1 :(得分:0)

试试这个

Goto Tools -> Open terminal

使用此命令

git status

然后添加未跟踪的文件

git add .

像这样提交更改

git commit -i * -m "commit message"

如果您仍有错误,请发布错误。您可以在rubymine底部看到版本控制日志