如何在不保留 shelveset 的情况下从 TFS 上取消搁置?

3

我正在尝试使用Unshelve(String, String)方法。但是当我调用此方法时,它会在服务器上保留Shelveset。

我想要不保留更改集的情况下进行还原操作:

还原

我该怎么做?


3
据我所知,你无法通过单一操作完成此事。通常情况下,你需要将存储架取消搁置,然后再删除存储架。由于可能存在更改冲突,因此我猜这就是为什么需要进行两个操作的原因。 - Mike Cheel
我同意 @MikeCheel 的观点,很确定这是有意分开的。 - DotNetRussell
我在思考,因为如果您不在GUI中解决更改冲突,整个操作将失败。 - Mike Cheel
1个回答

2

供参考

Workspace.Unshelve(shelveName, versionControlServer.AuthorizedUser);
versionControlServer.DeleteShelveset(shelveName);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接