【发布时间】:2013-05-23 06:46:07
【问题描述】:
使用 TFS,我有主干 $/project/trunk 和一个分支 $/project/dev/feature/new_one。
我已将分支合并回主干,如下所示:
C33($/project/trunk)
| \
| \
| C32($/project/dev/feature/new_one)
| |
| |
| |
...
我使用 TFS API 并且可以找到合并变更集 C33。使用 QueryMerges() 方法,我可以找到包含所有文件更改的父变更集 C32,但不是我需要的信息:(
有没有办法使用 TFS API 找到合并的分支的存储库路径 $/project/dev/feature/new_one?
使用变更集 C32,我只能获取修改文件的路径,例如 $/project/dev/feature/new_one/path/to/file.txt,但我无法从文件的完整路径中提取分支的路径:(
PS : 自 TFS2008 起工作的解决方案将是最好的,但如果它仅从 2010 年起工作,它应该是好的......
PS2:解决这个问题将有助于管理我开发的 git-tfs 中的合并变更集...
【问题讨论】:
标签: api tfs merge branch tfs-sdk