在我的mac上使用vi编辑项目后,我运行
hg stat
项目中的每个文件都列为已修改。然后我跑
hg diff --git
只有我修改的文件输出差异信息
如果我在Windows上为同一个项目运行hg stat,则只会列出我修改过的文件。
注:
答案 0 :(得分:0)
使用NFS
从我的mac共享项目
它始终是非常糟糕的想法(tm)(以这种方式而不是克隆),特别是在不同的操作系统之间
Mac和Windows使用不同(不兼容)的EOL风格,它可能是“提交后所有字符串更改”的源头永久性头痛 - 只是因为另一个OS文件必须与另一个EOL一起存储
您可能在Windows端具有 EOL扩展名(或在SublimeText设置中更改EOL样式?)。无论如何,将“修改”的文件(旧的和新的状态)与好的差异工具进行比较,它可以检测EOL差异并改变工作流程的破碎部分