5
我有一个TFS更改集ID,它已被合并到多个分支。我希望能够找到所有相关的变更集ID。有没有一种方法可以使用VersionControlServer.TrackMerges
来查找这些信息,或者是否有其他API调用?如何以编程方式跟踪多个分支机构的TFS变更集?
我有一个TFS更改集ID,它已被合并到多个分支。我希望能够找到所有相关的变更集ID。有没有一种方法可以使用VersionControlServer.TrackMerges
来查找这些信息,或者是否有其他API调用?如何以编程方式跟踪多个分支机构的TFS变更集?
是的,VersionControlServer.TrackMerges()是你想要使用的API。在sourceItem参数中,传递要跟踪其更改的分支的根目录。在targetItems参数中,将想要跟踪变更集的分支的根传递给。请注意,这只适用于具有合并关系的分支根。确保真实的最好方法是查看分支层次结构,并通过某些路径使分支直接相关或相关。
比方说,你想从$/PROJ /主跟踪变更至$/PROJ /特点2在分支层次结构是这样的:
$/Proj/Main
$/Proj/Dev
$/Proj/Feature2
然后你想要通过$/PROJ /主产于作为你的sourceItem和$/Proj/Dev AND $/Proj/Feature2作为targetItems。
让我知道如果您有任何问题。
感谢您的帮助。那里的文档显然是不完整的。 – Mykroft