我在 VS 2012 中使用 C# 构建了一个 DataAccessLayer,在我的项目中,我不知道如何处理三个文件。
DataAccessLayer.csproj.mine
DataAccessLayer.csproj.r60
DataAccessLayer.csproj.r72
这些是什么?我应该如何处理它们?
我在 VS 2012 中使用 C# 构建了一个 DataAccessLayer,在我的项目中,我不知道如何处理三个文件。
DataAccessLayer.csproj.mine
DataAccessLayer.csproj.r60
DataAccessLayer.csproj.r72
这些是什么?我应该如何处理它们?
它们是从您的存储库创建的文件,代码保存在其中。您进行了更新,当您尝试提交文件时,您commit failed
可能会得到一个。当您创建diff
文件时,它将使用这些.mine .r60 .r72
文件来显示每个修订版(.r60,r72)和您的文件(.mine)之间的差异,并允许您执行类似Keep all changes in mine
.
为了摆脱commit failed
错误消息,找到原始文件,用正确的更改更新它,完成后右键单击它Mark as resolved
和commit
. 这将摆脱这些文件。
这些文件与版本控制有关(.mine 是您的文件,.rX 来自修订号 X)。如果有的话,你应该尝试使用你的版本控制工具来合并它们。如果您没有文件并通过复制项目获得这些文件,您可以删除 .r 文件并重命名 DataAccessLayer.csproj 中的 DataAccessLayer.csproj.mine(除非您已经拥有 DataAccessLayer.csproj - 只需保留它并删除而不是)。编辑:如果它导致问题,请在保留最终文件之前尝试手动合并它们(例如使用文本编辑器)。