我正在使用带有TFS的Visual Studio 2012。每当我想比较已签出的文件时,都有两个选项可供选择:
- 与工作空间版本比较
- 与最新版本比较
有什么区别 ?
我正在使用带有TFS的Visual Studio 2012。每当我想比较已签出的文件时,都有两个选项可供选择:
有什么区别 ?
Answers:
与最新版本比较 似乎很清楚。它将文件与TFS中的最新版本进行比较。因此,您将获得签入源代码管理的最新版本与要比较的哪个文件夹之间的所有差异。
与Workspace版本 进行比较可能会令人困惑,但实际上非常简单。TFS跟踪您已检索到工作空间中的文件的版本。这通常是最新版本,或接近最新版本,但并非必须如此。
使用该Get Specific Version选项时,您可以将文件的任何版本检索到本地工作空间。您甚至可以将不同版本的文件检索到工作区中。选择此选项后,将与工作空间中当前的版本进行比较。
与比较工作区版本其实相比之下,文件的版本编辑过的文件在你签出的时间 (比较完全的改变)。
与最新版本进行比较会将编辑后的文件与代码存储库中存在的文件的最新版本进行比较,即它可能包含同事所做的更改。
http://codereferences.blogspot.ca/2012/03/tfs-compare-with-workspace-version.html
@serhio的3/28/14答案是一个很好的叙述性答案。但是,我敢肯定,很多(包括我自己)都需要通过示例进行备份,这里是: