根据Change Set Number从TFS下载文件
本文关键字:TFS 下载 文件 Number Change Set 根据 | 更新日期: 2023-09-27 18:18:38
我想下载一个文件的两个不同版本。我已经获得了文件的历史记录,并获得了第一个和最后一个更改集编号。
现在我正在尝试使用VersionControl.DownloadFile
方法下载文件,以便我可以做一个比较。但我无法识别版本规范。任何帮助吗?
示例代码:
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
要在VersionSpec中指定一个特定的更改集,您可以使用ParseSingleSpec:
//for changeset 13
VersionSpec versionFrom = VersionSpec.ParseSingleSpec("C13", null);
关于"version"格式的提示