使用 BC2,当我单击 SourceGear Vault 中的显示差异...选项时。它允许我从存储库复制到工作版本并保存,但我无法使用 BC3 执行此操作。它不允许复制到另一边(右),并且在 BC3 的底部显示禁用编辑。甚至 DiffMerge 也是如此。我在这里不明白什么?
有人可以向我解释为什么 BC3 中的更改以及是否有解决方法?
使用 BC2,当我单击 SourceGear Vault 中的显示差异...选项时。它允许我从存储库复制到工作版本并保存,但我无法使用 BC3 执行此操作。它不允许复制到另一边(右),并且在 BC3 的底部显示禁用编辑。甚至 DiffMerge 也是如此。我在这里不明白什么?
有人可以向我解释为什么 BC3 中的更改以及是否有解决方法?
Beyond Compare 将出于以下任何原因禁用文件编辑:
此外,文本比较视图菜单中的完整编辑( ) 切换可在内联编辑和基于行的模式之间切换。如果它被禁用,您可以复制/删除整行并在窗口底部输入行详细信息编辑,但主窗口不会有光标,键入被禁用,并且它将始终选择整行。与上述项目不同,这不会在状态栏中显示“编辑禁用”。F2
命令行上必须有一个标志才能调用 BC,例如 /ro# 或 /#ro 或 /(side)readonly (其中 side 是左侧或右侧),它会阻止编辑。
这些标志在那里是因为通常使用临时文件调用差异来进行差异,特别是来自 SCC。并且 Vault 可能只有一个“外部差异”命令,因此您必须选择标志是否始终存在,它可以防止您意外编辑临时文件并在关闭差异工具时丢失这项工作。
我找到的几个原因是: