"Files has invalid value "<<<<<<< .mine". Illegal characters in path."
搜索结果表明,这是一个名为"GOHRFTracker.csproj.FileListAbsolute.txt"的文件引起的。
我猜测(FileListAbsolute)这是一个由Subversion生成的文件。那么为什么需要它才能编译?我可以简单地删除文件、重命名、删除引起问题的"<<<<<<< .mine"或者......?
"Files has invalid value "<<<<<<< .mine". Illegal characters in path."
搜索结果表明,这是一个名为"GOHRFTracker.csproj.FileListAbsolute.txt"的文件引起的。
我猜测(FileListAbsolute)这是一个由Subversion生成的文件。那么为什么需要它才能编译?我可以简单地删除文件、重命名、删除引起问题的"<<<<<<< .mine"或者......?
试试Agent SVN适用于Visual Studio的Subversion插件。我发现它有助于最小化这些类型的合并/冲突问题。
这意味着 SVN 在该文件上发生了合并冲突。您最后一次从仓库更新机器时是否收到了冲突消息?
此外,快速搜索表明 FileListAbsolute 是由 Visual Studio 生成的,而不是 Subversion:这些 *.FileListAbsolute.txt 文件都是用来干什么的?
如果您使用Tortoise SVN:
右键单击Visual Studio创建的bin和obj文件夹中的debug文件夹 > 选择Tortoise SVN > 取消版本控制并添加到忽略列表 > Debug(递归)。
清空这些文件夹的内容并重新构建。祝好运!
使用Tortoise,您需要解决合并冲突。它用于指示冲突以及每个参与方在哪里发生冲突的贡献。
你需要编辑文件中存在的冲突。一旦解决了冲突,SVN将自动删除它们。
<<<<<<<<<.mine 是一个合并冲突标记,当存在未解决的冲突时会出现。这通常发生在两个用户提交了对同一文件具有冲突变更的情况下。
解决方案为:
打开有冲突的文件并删除 "<<<<<<<<<.mine" 行。
希望这能帮到你。