什么是R60,R72和MINE文件?

时间:2013-07-11 14:41:19

标签: c# visual-studio svn visual-studio-2012

我在VS 2012中使用C#构建DataAccessLayer,在我的项目中,有三个文件我不知道如何处理。

DataAccessLayer.csproj.mine
DataAccessLayer.csproj.r60
DataAccessLayer.csproj.r72

他们是什么?我应该如何处理它们?

2 个答案:

答案 0 :(得分:4)

它们是从您的存储库创建的代码保存的文件。您进行了更新,当您尝试提交文件时,您可能会得到commit failed。当您diff文件时,它将使用.mine .r60 .r72文件来显示每个修订版本(.r60,r72)与您的文件(.mine)之间的差异,并允许您执行类似{{{I}的操作1}}。

为了摆脱Keep all changes in mine错误消息,找到原始文件,使用正确的更改进行更新,完成后右键单击commit failedMark as resolved。这将摆脱这些文件。

答案 1 :(得分:2)

这些文件与版本控制有关(.mine是您的文件,.rX来自修订号X)。您应该尝试使用版本控制工具合并它们(如果有的话)。如果您没有并通过复制项目获得这些文件,则可以删除.r文件并重命名DataAccessLayer.csproj中的DataAccessLayer.csproj.mine(除非您已经拥有DataAccessLayer.csproj - 只需保留它并删除而不是)。编辑:如果它导致问题,请尝试在保留最终文件之前手动合并它们(例如使用文本编辑器)。