2013-07-11 34 views
1

我在VS 2012中使用C#構建DataAccessLayer,在我的項目中,有三個文件我不知道該如何處理。什麼是R60,R72和MINE文件?

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

它們是什麼?我應該如何處理它們?

回答

4

它們是從存儲庫創建的代碼保存的文件。您做了更新,當您嘗試提交文件時,您可能會得到commit failed。當您使用diff這些文件時,它將使用.mine .r60 .r72文件調出每個修訂版(.r60,r72)和您的文件(.mine)之間的差異,並允許您執行類似Keep all changes in mine之類的操作。

爲了擺脫commit failed錯誤信息,找到原文件,用正確的變化更新,並在完成後右鍵單擊它並Mark as resolvedcommit。這將擺脫這些文件。

+0

我忘了提及我正在使用SVN。感謝您的回答。 – octref

2

這些文件與版本控制相關(.mine是您的文件,.rX來自版本號X)。如果你有版本控制工具,你應該嘗試合併它們。如果你沒有,通過複製一個項目來獲取這些文件,你可能會刪除.r文件,並在DataAccessLayer.csproj中重命名DataAccessLayer.csproj.mine(除非你已經有了DataAccessLayer.csproj - 只要保留它並刪除而不是)。編輯:如果它導致問題,嘗試在保留最終文件之前手動合併它們(例如使用文本編輯器)。