如何以编程方式获取TFS更改集中项目的先前版本?

Bjo*_*pen 7 tfs-sdk

使用TFS API,循环更改变更集然后使用ServerItem和ChangesetId获取文件是微不足道的.

但是假设我想对已修改的文件进行区分,我如何获得以前版本的VersionSpec?

如果文件被重命名或分支,从ChangesetId中减去一个的技巧似乎会中断?