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