1

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

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

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

4

2 回答 2

4

它们是从您的存储库创建的文件,代码保存在其中。您进行了更新,当您尝试提交文件时,您commit failed可能会得到一个。当您创建diff文件时,它将使用这些.mine .r60 .r72文件来显示每个修订版(.r60,r72)和您的文件(.mine)之间的差异,并允许您执行类似Keep all changes in mine.

为了摆脱commit failed错误消息,找到原始文件,用正确的更改更新它,完成后右键单击它Mark as resolvedcommit. 这将摆脱这些文件。

于 2013-07-11T15:10:51.570 回答
2

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

于 2013-07-11T15:08:42.430 回答