当前位置: 首页 > 知识库问答 >
问题:

Git Merge-取消Visual Studio中的合并更改及其不同状态

常温文
2023-03-14

使用解决冲突的合并分支显示文件中的不同状态,如下所示,

File1.cs [deteled in both]
File1.cs [added in incoming]
File1.cs [deteled in current]
File1.cs [both modified]
File1.cs [added in both]

这是什么意思?我的visual studio无法在两种状态下打开“已删除”的文件,操作过程是什么?

共有1个答案

谢建业
2023-03-14

branch1有一个git mv oldfile newstandard提交,并且branch2有一个git mv oldfile newcustom提交时,两者都被删除。

在这种情况下,当试图将Cust分支合并到标准分支时,git将报告三个文件上的冲突:

both deleted:  oldfile
added by them: newcustom
added by us:   newstandard

您可以手动修复:

#如果删除oldfile是预期的结果:git重置-oldfile
#如果保持newStandard是预期的结果,则删除其他:git重置新自定义

 类似资料:
  • 我正在开发一个web应用程序,使用React跟踪水果供应商的库存。js,MongoDB,Node。js和Express。我调用了数据库endpoint来呈现表中的数据。现在,我尝试使用按钮增加和减少库存量,但当我尝试设置新状态时,它不起作用。我尝试通过单击更改状态,然后更新数据库中的新状态。有什么建议吗? > 可结果成分: 从'react'导入Reac,{Component};从“react bo

  • 我是个新来的土生土长的人。我有一个屏幕,它将根据其当前状态进行渲染,如下所示。默认情况下(初始状态),它将呈现登录屏幕。App.js 当下面的登录成功后,我需要将组件应用程序的状态从“初始”更改为“已登录”。我怎么做呢?这里的登录函数仅用于测试目的,所以不必太在意它。LoginBox.js

  • 因为我不是程序员,我已经尽了最大努力...使用这里找到的代码:Javascript首次亮相-从Chrome控制台到bookmarklet并使用我写了以下内容:

  • 问题内容: 我有一个线程,它等待布尔值更改,如下所示: 这不是我首选的方法,因为这会导致大量CPU消耗。 有什么方法可以阻止线程,直到布尔值更改其状态? 问题答案: 这不是我首选的方法,因为这会导致大量CPU消耗。 如果这实际上是您的工作代码,则只需保留该代码即可。每秒检查一次布尔值不会导致可测量的CPU负载。没有任何。 真正的问题是检查该值的线程可能由于缓存而没有看到任意长时间的更改。为了确保该

  • 我已经阅读了下面的所有问题,但在文档中找不到任何描述如何同步集合并只从集合中接收更改的文档的内容。我的同步集合中有500多个文档(使用redux-saga-firebase syncCollection),但通常只有大约100个文档会改变。在任何给定的时间,甚至更少的会改变,但我目前得到所有500+文档,当即使有一个改变,这导致500+读取。不理想,会让我付出代价。 下面是我使用redux-sag

  • 我有一个JPA程序,其中Eclipse Link是持久性提供程序。当我合并一个用户实体、更改其ID并尝试再次合并同一个用户实例时,会抛出一个错误。我重写代码,以最简单的方式说明我的问题。 上述代码不在事务上下文中。userManager是一个注入EntityManager的无状态会话bean。执行时,控制台将打印: 异常发生在第二次合并()调用时。 如果我创建一个新用户,设置它的ID并合并它,它的