【问题标题】:AnkhSVN Merging Trunk into BranchAnkhSVN 将主干合并到分支
【发布时间】:2013-04-03 21:39:01
【问题描述】:
我正在尝试将更改从主干合并到分支中。以前,当我尝试过这个时,一切都运行良好,但是在这种情况下,合并向导在“没有未提交的更改”旁边有一个叉号,不会让我继续。我已尽我所能解决此问题,但由于“待更改”窗口中没有任何条目,我不知道可能是什么问题!
非常感谢任何有关下一步尝试的帮助或指导!我正在使用 Visual Studio 2012 和最新的稳定 2.4 AnkhSVN 版本。
【问题讨论】:
标签:
visual-studio
svn
version-control
ankhsvn
【解决方案1】:
TL:DR - 下载 TortoiseSVN 并使用它和 VisualSVN 服务器控制台查看到底发生了什么。
仅使用 AnkhSVN 无法解决此问题。我下载了 TortoiseSVN 并检查了解决方案 - 结果发现我与一个已重命名的文件夹存在树冲突 - 登录到 VisualSVN 管理服务器并直接删除“旧”(原始命名)文件夹并提取更新。
我发现的下一个问题是“obj”文件夹不知何故混入其中,这导致了问题,因为 Visual Studio 喜欢在此处更新文件,因此总是有文件要提交。使用 TortoiseSVN 对所有 obj 文件夹“取消版本并添加到忽略列表”(在解决方案中大约有五个项目发生了这种情况!)并提交。
完成这些步骤后,我可以在 Visual Studio 中使用 AnkhSVN 进行更新,然后使用 AnkhSVN 合并向导将更改从 Trunk 拉到 Branch。