在使用 SourceGear Vault 时,当我点击“显示差异…”选项时,BC2 允许我从代码库复制到工作版本并保存,但是 BC3 却不行。它不允许复制到另一侧(右侧),并且在 BC3 底部显示编辑已被禁用。DiffMerge 的情况也是一样的。我这里有什么理解上的错误吗?
请问是否有人能够解释 BC3 中的更改,并提供解决方法?
在使用 SourceGear Vault 时,当我点击“显示差异…”选项时,BC2 允许我从代码库复制到工作版本并保存,但是 BC3 却不行。它不允许复制到另一侧(右侧),并且在 BC3 底部显示编辑已被禁用。DiffMerge 的情况也是一样的。我这里有什么理解上的错误吗?
请问是否有人能够解释 BC3 中的更改,并提供解决方法?
在调用BC命令时,必须在命令行上加上一个标志,例如/ro#或/#ro或/(side)readonly(其中side是left或right),它可以防止编辑。
这些标志存在的原因是因为经常使用临时文件进行差异比较,特别是来自SCC。而Vault可能只有一个“外部差异”命令,因此您必须选择这些标志是否始终存在。这可以保护您免受意外编辑临时文件并在关闭差异工具时丢失工作。