小智 20
我假设在这个论坛的其他帖子中,这里的上下文是在你的工作区中对Backed或Basis做一个文件的差异.
Diff against Basis将比较您当前在工作区中使用的文件与您在进行更改之前使用的版本.例如,您更新工作区,开始处理(支持)状态的foo.c,对其进行多处修改,然后运行Diff against Basis.它会将您的修改与您开始使用的版本进行比较,无论父流中现在可能有哪些更改.也就是说,它只会向您显示与您的工作相关的更改.
Diff against Backed将比较您当前在工作区中的文件与当前在您的后台或父流中的文件.使用前面的示例,您可以对foo.c进行修改,但是自从您开始工作以来,另一位开发人员已将自己对foo.c的更改提升为父流.运行Diff for Backed会将当前文件与父流中的文件进行比较,因此您还将与其他开发人员的更改进行比较,主要是查看预合并.
如果没有其他人对foo.c进行了更改,那么Diff against Backed和Diff against Basis会产生相同的结果.
最后,对于任何给定的文件,如果Backed或Basis不是您正在寻找的特定比较,您可以运行历史记录 - >浏览版本并区分任何已存在的任何两个版本.
希望这有帮助,
〜詹姆斯
| 归档时间: |
|
| 查看次数: |
4468 次 |
| 最近记录: |