1

VS 2012 で C# を使用して DataAccessLayer を構築していましたが、私のプロジェクトには、対処方法がわからないファイルが 3 つあります。

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 に答える