6
在TFS我执行以下操作之间的差异。是什么“与未修改的版本”和“与工作区版本”
取消搁置挂起Changes-- >右键单击搁置文件 - >选择比较 - >有三种选择:
- 随着未修改的版本
- 与工作空间的版本
- 用最新版本
是什么1和2之间的区别?
在TFS我执行以下操作之间的差异。是什么“与未修改的版本”和“与工作区版本”
取消搁置挂起Changes-- >右键单击搁置文件 - >选择比较 - >有三种选择:
是什么1和2之间的区别?
基本上,选择细分如下:
随着未修改的版本 - 货架文件将这些文件之前创建的货架比较任何未决更改到相应的文件。
与工作空间的版本 - 通常这会比较你当前的代码你的机器上运行以您签出该文件的时间代码。基本上可以让你看到你在当前结帐中所做的更改。
用最新版本 - 比较你的代码到已签入TFS最近的代码。
所以第一个和第二个选项之间的差异将是与未改性的选择,你将与发生在创建之前,货架和你的工作空间的选择将显示更改任何变化比较您在当前结帐中所做的。
感谢您为里翁这些地名释义点。 您能否更详细地阐述说明。 例如我已经检出了一个文件MyFile.cs 我创建了一个函数f1();并创建了一套搁架。 同时我的团队成员在同一个文件中签入了更多的代码。说fn2()和fn3(); 现在,如果我选择“带未修改的版本”,差异会显示F1(); 现在,如果我选择“With Work-Space Version”,它会显示什么? 或者我应该怎样做才能更清楚地了解这种差异? – harish
@harish在这一点上,“With Workspace Version”将显示与“未修改版本”相同的内容,直到获得最新版本。获得最新版本后,工作区版本比较会显示fn2()和fn3()被添加,这也是“With Latest Version”显示的内容(因为获取最新版本会将工作区版本升级到最新版本)。如果一个团队成员然后检查了fn4(),那么Unmodified将显示fn1(),Workspace将显示fn2()和fn3(),并且最新会显示fn4()被添加。 – deadlydog