"With UnModified Version"和"With Workspace version"之间的区别是什么?

har*_*ish 7 visual-studio-2010

在TFS中,我正在执行以下操作.

UnShelve Pending Changes - >右键单击ShelveSet中的文件 - >选择比较 - >有三种选择:

  1. 使用未修改版本
  2. 随着工作空间版本
  3. 随着最新版本

1和2有什么区别?

Rio*_*ams 4

基本上,选项细分如下:

  • 对于未修改版本-搁置文件将在创建搁置之前将文件与相应文件的任何待处理更改进行比较。

  • 使用工作空间版本-通常这会将您计算机上当前运行的代码与您签出文件时的代码进行比较。基本上允许您查看在当前结帐中所做的更改。

  • 使用最新版本-将您的代码与已签入 TFS 的最新代码进行比较。

因此,第一个和第二个选项之间的区别在于,使用“未修改”选项,您将与创建书架之前发生的任何更改进行比较,并且您的工作空间选择将显示您在当前结帐中所做的更改。