gpt4 book ai didi

c# - TFS 2010 API - 在 workspace.Merge() 状态为 NoActionNeeded 之后

转载 作者:太空宇宙 更新时间:2023-11-03 21:55:07 24 4
gpt4 key购买 nike

我写了一个小工具来以编程方式合并多个分支。我使用以下代码:

    var candidates = _server.GetMergeCandidates(sourcePath, targetPath, RecursionType.Full);
foreach (var c in candidates)
{
var changeset = new ChangesetVersionSpec(c.Changeset.ChangesetId);
var status = _workspace.Merge(sourcePath, targetPath, changeset, changeset);
if (!status.NoActionNeeded)
{
...
}
}

我得到了正确的合并候选项,但每个候选项的状态都是 NoActionNeeded。什么时候,我手动合并更改显示为挂起的更改。

我做错了什么?

最佳答案

在我自己的一个工具中,我使用以下工具执行非常相似的操作:

_workspace.Merge(sourcePath, targetPath, null, null, LockLevel.None, RecursionType.Full, MergeOptionsEx.None)

这在“最新”展台上运行。

关于c# - TFS 2010 API - 在 workspace.Merge() 状态为 NoActionNeeded 之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12627953/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com