Mathematica笔记本当然是纯文本文件 - 期望他们应该使用版本控制系统(在我的情况下使用git,虽然我怀疑特定系统很重要)似乎是合理的.但事实是任何.nb文件都充满了缓存信息,时间戳和其他各种元数据.它的一团糟.
这意味着可以进行有限的版本控制 - 提交和回滚工作正常.但是,合并是一场灾难.Mathematica不会打开包含合并标记的文件,文本编辑器无法通过.nb文件.
有没有人有运气将笔记本置于版本控制之下?怎么样?
使用Wolfram Workbench(版本2)比较两个笔记本电脑的步骤究竟是什么?
即使在我这样做的事情上也要明确,以便在Workbench中打开两个笔记本.
(我发现Workbench非常难以使用.我发现它的内置文档价值有限.关于它的教程截屏过于急于跟随,即使停止和启动.还有一个混乱,至少对我来说,在教程中附带的各种版本的示例文件中.)