如何使用TFS对象模型返回工作区中文件的版本(变更集)?

如何使用TFS对象模型返回工作区中文件的版本(变更集)?,tfs,Tfs,如何使用TFS对象模型返回工作区中文件的版本(变更集)?我希望能够在我的工作区中传入文件路径并返回变更集。以下是一般方法: var versionControl = projectCollection.GetService<VersionControlServer>(); var item = versionControl.GetItem( "$/TeamProject/Main/Solution/Program.cs", new Works

如何使用TFS对象模型返回工作区中文件的版本(变更集)?我希望能够在我的工作区中传入文件路径并返回变更集。

以下是一般方法:

var versionControl = projectCollection.GetService<VersionControlServer>();

var item =
    versionControl.GetItem(
        "$/TeamProject/Main/Solution/Program.cs",
        new WorkspaceVersionSpec("workspace", "user"));

int changesetId = item.ChangesetId;
var versionControl=projectCollection.GetService();
变量项=
versionControl.GetItem(
“$/TeamProject/Main/Solution/Program.cs”,
新WorkspaceVersionSpec(“工作区”、“用户”);
int changesetId=item.changesetId;
键是WorkspaceVersionSpec对象