SVN 一直出现 "<<<<<<< .mine" 的文件损坏,如何修复?

51

我有一个使用Visual Studio C#编写的项目,它在版本控制(SVN)下。 我总是可以提交和更新项目而没有任何问题。 但几个小时前,当我尝试启动/重新构建项目时,Visual Studio会抛出以下错误:

文件的值无效:“<<<<<<<.mine”。路径中有非法字符。

我不知道该如何解决这个问题。我应该怎么办?

13个回答

1
  • 在您的项目中:

    odj文件夹 -> Debug -> 项目名称.csproj.Filelistabsolute.txt(snb.csproj.Filelistabsolute.txt)

  • 在文本文件中,出现>>>>>>>.mine>>>>>>>.r150,以删除程序工作所需的内容。


0
如果您正在使用TortoiseSVN,文件上应该会有一个右键菜单项叫做“编辑冲突”。这将会打开TortoiseMerge,它能够读取那些讨厌的标记插入到文件中(真的,为了破坏你的代码,让你知道有问题,不要盲目地进行检查)。 TortoiseMerge将正确地读取它并向您呈现一个三路合并。这正是我所期望的。虽然确实也会创建单独的.mine和.rxxx和.ryyy文件,并且有各种手动和命令行方式来处理所有这些。

-1
有一个简单的解决方案。只需删除调试文件夹中的所有文件并重新构建解决方案,屏幕上会显示一个错误:“存在构建错误。您是否要继续运行最后一次成功的构建?请单击“Yes”按钮。现在停止程序并正常运行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接