WindowsとMacで共有されているプロジェクトがいくつかあります。開発マシンはParallelsを実行しているMacです。ファイルはMac側に保存され、ソースはWindows側で共有されます。これは、ファイルを同期しなくてもWindowsツールとMacツールをすばやく切り替えることができるので非常に便利です。
最近、SubversionからMercurialに切り替えましたが、Windowsツールを使用して追加/更新するなどしてMercurialリポジトリが破損するという問題が発生しています。Windows側のどの操作が安全かについては、細心の注意を払う必要があります(主に読み取り専用のもの)そしてもちろん私はかなり定期的に忘れています。
腐敗が発生する理由を誰かが知っていますか?Mercurialリポジトリはプラットフォームに依存しないと思いました。Windowsツールを完全に削除せずにそれを防ぐ方法はありますか?