如何修复已解决的SVN合并冲突以及代码更改或SVN恢复

如何修复已解决的SVN合并冲突以及代码更改或SVN恢复,svn,merge,tortoisesvn,merge-conflict-resolution,Svn,Merge,Tortoisesvn,Merge Conflict Resolution,可能这对某些人来说似乎很简单,但我在SVN合并冲突解决代码更改操作方面遇到了一些严重问题 注意:我使用的是OrtoiseSVN GUI,并且我已经从合并选项中进行了合并 以下是我遵循的步骤: 我已将Br1合并到Br2。像Rev 123,头像123-133,现在Br1有一些新的提交,Rev从134开始。。。 合并后,我收到了这么多的冲突。尚未承诺 我解决了冲突的文件,还添加了一些新代码。尚未承诺 我在Br1中提出了一些新的变化。仍未提交Br2 现在问题出现了 问题1:我想将我的合并从Br1恢复到B

可能这对某些人来说似乎很简单,但我在SVN合并冲突解决代码更改操作方面遇到了一些严重问题

注意:我使用的是OrtoiseSVN GUI,并且我已经从合并选项中进行了合并

以下是我遵循的步骤:

我已将Br1合并到Br2。像Rev 123,头像123-133,现在Br1有一些新的提交,Rev从134开始。。。 合并后,我收到了这么多的冲突。尚未承诺 我解决了冲突的文件,还添加了一些新代码。尚未承诺 我在Br1中提出了一些新的变化。仍未提交Br2 现在问题出现了

问题1:我想将我的合并从Br1恢复到Br2。可能吗

如果Q1不可能,那么

问题2:我可以在Br2已确认文件中恢复我的新代码更改吗? 使这些冲突的文件再次进入冲突状态,而不是 我的计划解决了冲突。因此,我可以再次将新的Br1与Br1的更新提交合并到Br2中

其目的是,如果我能够将新添加的代码恢复到冲突文件中,那么我就可以保持从Br1到Br2的完美合并以及从Br1到Br2的所有更新代码

可能吗

如果我在上面的解释中遗漏了什么,请告诉我

编辑

以另一种方式回答上述问题

我已将Br1合并到Br2。 因此,Br2在某些文件中处于冲突状态 我已解决了冲突文件。仍未承诺 我为那些仍然没有提交的冲突文件添加了更多的代码 现在,我想还原在解决冲突文件后添加的新更改
在我添加一些新代码之前,是否有可能获得冲突文件的状态?

应该有一个选项将Br2的更改恢复到Head。合并将在本地副本上完成,但您尚未提交。所以我认为您可以将更改恢复到Br2。@Nikhil但这会产生任何问题吗?因为我在Br2 1-Head中合并后。Br1中有很多更改。那么,它能否在SVN中创建任何日志信息问题?在合并Br1的更改之前,Br2中是否有任何未提交的更改?@Nikhil Br2在从Br1合并之前已提交。现在,在从Br1合并到Br2之后,Br2还没有提交。关于你的问题。不。Br2中没有任何未提交的更改。然后,您可以使用当前状态备份Br2…并可以将其还原,还原后,您可以尝试合并Br1。应该没有任何问题。