我在VS 2012中使用C#構建DataAccessLayer,在我的項目中,有三個文件我不知道該如何處理。什麼是R60,R72和MINE文件?
DataAccessLayer.csproj.mine
DataAccessLayer.csproj.r60
DataAccessLayer.csproj.r72
它們是什麼?我應該如何處理它們?
我在VS 2012中使用C#構建DataAccessLayer,在我的項目中,有三個文件我不知道該如何處理。什麼是R60,R72和MINE文件?
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 - 只要保留它並刪除而不是)。編輯:如果它導致問題,嘗試在保留最終文件之前手動合併它們(例如使用文本編輯器)。
我忘了提及我正在使用SVN。感謝您的回答。 – octref