如何修复SVN Merge-Conflicts-Resolved和代码更改或SVN Revert

时间:2013-10-12 05:16:29

标签: svn merge tortoisesvn merge-conflict-resolution

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

注意:我正在使用TortoiseSVN GUI并且我已合并来自合并选项

以下是我遵循的步骤:

  
      
  1. 我将Br1合并为Br2。 (比如Rev 123-Head(如123-133)和Now Br1有一些新的提交,Rev从134开始......)
  2.   
  3. 合并后我收到了很多冲突。 (尚未提交)
  4.   
  5. 我解决了冲突的文件,并为其添加了一些新代码。 (尚未提交)
  6.   
  7. 我在Br1中传递了一些新的变化。 (仍未承诺Br2)
  8.   

现在出现了问题。

  

Q1:我想将我的Merge从Br1恢复为Br2。有可能吗?

如果Q1不可能那么......

  

Q2:我可以恢复Br2 confilicted文件中的新代码更改吗?   这些冲突的文件再次陷入冲突状态(不是   我解决了冲突)。因此,我可以将Br1更新为承诺,将新Br1合并到Br2中。

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

有可能吗?

如果我错过了上述说明,请告诉我。

修改

以其他方式提出问题

  
      
  1. 我将Br1合并为Br2。
  2.   
  3. 因此Br2处于冲突状态(某些文件)
  4.   
  5. 我已经解决了冲突的文件。 (仍未承诺)
  6.   
  7. 我为那些冲突的文件添加了一些代码(仍未提交)
  8.   
  9. 现在,我想恢复我的更改(解决冲突文件后添加的新内容)
  10.   

在我添加一些新代码之前,是否有可能获得冲突文件的状态?

0 个答案:

没有答案