我有几个在 Windows 和 Mac 之间共享的项目。开发机器是运行 Parallels 的 Mac:文件存储在 Mac 端,源共享到 Windows 端。这非常方便,因为我可以在 Windows 和 Mac 工具之间快速来回切换,而无需同步文件。
最近我从 Subversion 切换到 Mercurial,现在如果我使用 Windows 工具添加/更新等,我会遇到 Mercurial 存储库损坏的问题。我必须非常小心 Windows 端的哪些操作是安全的(主要是只读的东西)当然我经常忘记。
有人知道为什么会发生腐败吗?我认为 Mercurial 存储库与平台无关。任何想法如何在不完全删除 Windows 工具的情况下防止它?