AnkhSVN将干线合并为分支

时间:2013-04-11 15:39:34

标签: visual-studio svn version-control ankhsvn

我正在尝试将来自Trunk的更改合并到分支中。以前,当我尝试过这一切时,一切都运行良好,但在这种情况下,合并向导旁边有一个“没有未提交的更改”的交叉,并且不会让我继续。我已经做了我能想到的所有事情来解决这个问题,但由于我的“未决更改”窗口中没有条目,我对于可能出现的问题感到茫然!

非常感谢任何有关下一步尝试的帮助或指导!我正在使用Visual Studio 2012和最新稳定的2.4 AnkhSVN版本。

1 个答案:

答案 0 :(得分:3)

TL:DR - 下载了TortoiseSVN并使用它和VisualSVN服务器控制台来查看到底发生了什么。

单独使用AnkhSVN无法解决这个问题。我下载了TortoiseSVN并检查了解决方案 - 结果我与我的一个已重命名的文件夹发生了树冲突 - 登录到VisualSVN管理服务器并直接删除了“旧”(原始命名)文件夹并提取了更新。

我发现的下一个问题是“obj”文件夹以某种方式悄悄进入组合,这导致了问题,因为视觉工作室喜欢在这里更新文件,所以总共提交了文件。使用TortoiseSVN在所有obj文件夹上“Unversion并添加到忽略列表”(在解决方案中有大约五个项目,这已经发生!)并已提交。

完成这些步骤后,我可以使用AnkhSVN在Visual Studio中进行更新,然后使用AnkhSVN合并向导将更改从Trunk拉到分支。