在删除文件夹的情况下,如何在使用OrtoiseSVN合并时处理树冲突?
我有这样一个场景:在删除文件夹的情况下,如何在使用OrtoiseSVN合并时处理树冲突?,svn,version-control,merge,tortoisesvn,tree-conflict,Svn,Version Control,Merge,Tortoisesvn,Tree Conflict,我有这样一个场景: 包含该内容的文件夹将从分支机构的本地副本中删除。这些更改在SVN分支中提交。(此文件夹仍在后备箱中) 现在我想合并从分支到主干的所有内容 我转到Trunk的本地副本,从SVN合并,然后选择我们的分支(首先将SVN分支的更改合并到Trunk的本地副本) 出现树冲突 我关闭OrtoiseSVN窗口并转到explorer中的文件夹结构 文件夹在那里(但在SVN中标记为冲突) 我手动删除文件夹结构(因为这是我想要的) 我进入OrtoiseSVN右键单击->OrtoiseSVN->已
- 包含该内容的文件夹将从分支机构的本地副本中删除。这些更改在SVN分支中提交。(此文件夹仍在后备箱中)
- 现在我想合并从分支到主干的所有内容
- 我转到Trunk的本地副本,从SVN合并,然后选择我们的分支(首先将SVN分支的更改合并到Trunk的本地副本)
- 出现树冲突
- 我关闭OrtoiseSVN窗口并转到explorer中的文件夹结构
- 文件夹在那里(但在SVN中标记为冲突)
- 我手动删除文件夹结构(因为这是我想要的)
- 我进入OrtoiseSVN右键单击->OrtoiseSVN->已解决,在那里我看到冲突,我将此标记为已解决,然后单击OK
执行合并后,OrtoiseSVN将显示一个窗口,其中所有树冲突都标记为红色。双击它们将显示一个带有选项的对话框。其中一个选项是“接受当前工作副本状态(标记为已解决)”。此单击将使TortoiseSVN为您删除文件夹,并将冲突标记为已解决。Subversion不允许您在冲突解决之前执行合并。如何解决它以便合并?TortoiseSVN没有显示该选项,至少在本地分支修改了已删除文件夹中的文件时没有显示该选项。选项包括“接受当前工作副本状态(标记为已解决)”和“以后解决”。没有删除文件并标记为已解决的选项。非常不直观。你必须去探险家那里自己做这项工作,然后马克就解决了。@DannyMeister我想TortoiseSVN已经更新了,这个选项已经不存在了。