我想下载一个文件的两个不同版本。我已经获得了文件的历史记录并获得了第一个和最后一个变更集编号。
现在我正在尝试使用VersionControl.DownloadFile
方法下载文件,以便进行比较。但我无法识别 VersionSpec。有什么帮助吗?
示例代码:
string tfsPath = listBox2.SelectedItem.ToString(); var histories = vcs.QueryHistory( //filepath tfsPath, VersionSpec.Latest, 0, RecursionType.OneLevel, null, null, null, Int32.MaxValue, true, false, true).Cast<Changeset>(); Changeset first = null; Changeset last = null; if (histories.Count() > 0) { first = histories.Where(h => h.ChangesetId > changeSetId).First(); last = histories.Where(h => h.ChangesetId > changeSetId).Last(); } //I want to compare these two versions