Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Git-冲突(重命名/删除)是什么意思?_Ruby On Rails_Git - Fatal编程技术网

Ruby on rails Git-冲突(重命名/删除)是什么意思?

Ruby on rails Git-冲突(重命名/删除)是什么意思?,ruby-on-rails,git,Ruby On Rails,Git,我没有发现在理解其他SO问题中这意味着什么方面有多大成功 这是一个RubyonRails项目。如果你知道该怎么做,这可能真的很简单。我尝试合并两个分支,这是结果的一部分 CONFLICT (rename/delete): db/migrate/20160705073411_create_building_employees.rb deleted in HEAD and renamed in user-authentication. Version user-authentication of d

我没有发现在理解其他SO问题中这意味着什么方面有多大成功

这是一个RubyonRails项目。如果你知道该怎么做,这可能真的很简单。我尝试合并两个分支,这是结果的一部分

CONFLICT (rename/delete): db/migrate/20160705073411_create_building_employees.rb deleted in HEAD and renamed in user-authentication. Version user-authentication of db/migrate/20160705073411_create_building_employees.rb left in tree.
Removing app/models/buildings_user.rb
Automatic merge failed; fix conflicts and then commit the result.
  • 有一吨文件被标记为“已修改”
  • 有一条“未合并”的路径。即:
由他们添加:db/migrate/20160705073411_create_building_employees.rb

当我打开文件时,我没有看到真正需要解决的问题。页面上没有运行asterix

  • 以上是什么意思
  • 我如何解决这个问题

  • 任何建议都将不胜感激。

    此冲突消息意味着某些文件在一个分支中被删除,而在另一个分支中被重命名。您需要为每个分支决定是要删除文件还是保留文件(使用新名称)。

    错误“冲突(重命名/删除)”表示文件在一个分支中重命名,在另一个分支中删除(在HEAD中删除create_building_employees.rb)。这种类型的冲突不是与文件本身的内容冲突,而是与分支的目录/树冲突。您应该使用Git Mergetools在分支之间进行区分,然后进行所需的任何修改

    这里有一条关于解决冲突的好线索
    请参阅博客帖子:

    解决冲突的最简单原则是保留和添加您想要的内容,删除您不想要的内容。感谢您的回答!我只能选择一个。