P4Merge忘记了我的比较方法偏好。如何设置默认值?

时间:2013-10-07 14:22:58

标签: settings perforce p4merge

运行P4Merge时,比较方法始终初始设置为“识别行结束和空白区域差异”(也称为所有更改)。我想使用'忽略行结束和空白长度差异',但每次工具运行时我都必须手动重新设置它。

我更改了设置:

  • 使用工具栏按钮
  • 在首选项对话框中
  • 文件菜单上的

它永远不会坚持下去。实际上,每次返回菜单时都会重置首选项对话框条目,甚至不关闭程序。我在使用“文件”菜单中的“退出”命令之前和关闭窗口之前以及保存合并之前更改了设置。

在过去,我能够保存我的设置并让人记住,遗憾的是我对所涉及的软件版本没有任何回忆。我将P4Merge作为独立使用,并且没有安装其他Perforce套件。

我可以使用可能证明相关的任何其他支持信息进行更新。

[编辑:这是首选项对话框中的单选按钮设置,忽略更改并在每次查看时重置,而不是文件子菜单。]

2 个答案:

答案 0 :(得分:2)

如果您使用的是Unix / Linux,我会在您的主目录中删除.p4merge目录,该目录存储您的所有首选项。在Windows中,我确定您的主文件夹中有一个类似的目录。有时事情可能在该目录中不合适,清理它可能会有所帮助。执行此操作后,请尝试再次保存首选项(通过Edit -> Preferences更改默认设置)并重新启动p4merge。

如果这不起作用,它可能是一个错误的版本。

答案 1 :(得分:2)

看起来这个问题在2013年修复了。我遇到了这个问题,更新到最新版本的P4,问题得到了解决。