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

时间:2010-06-28 05:14:31

标签: tfs

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

1 个答案:

答案 0 :(得分:1)

以下是一般方法:

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

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

int changesetId = item.ChangesetId;

键是WorkspaceVersionSpec对象。