问题标签 [shelveset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
190 浏览

tfs - 由于身份无效的用户的搁置集,无法使用 TF 销毁命令

我正在尝试使用该tf.exe destroy命令删除分支的历史记录,并得到错误 TF14127 这意味着

无法销毁,因为搁置集正在使用文件。

正在使用的销毁命令是:

tf.exe destroy $path /keephistory /startcleanup /silent /noprompt /stopat:D01-08-2018

所以我尝试删除搁置集tf vc shelve delete "shelveset-name;username",但返回

找不到搁置集

因此,我使用 寻找它tf vc shelvesets /owner:"username",这就是我最终找到根本原因的地方,使用

TF14045: 身份用户名不是可识别的身份。

所以我问我的域管理员,果然在去年的清理中该用户被删除(不仅仅是禁用)......

那么,我被卡住了,还是有办法删除无效身份的搁置集?

注意:我们使用的是 TFS Server 2018 R2,Tf.exe 是 2017(版本 15.129.27825.1)。

0 投票
1 回答
151 浏览

tfs - 如何在不连接到 TFS 的情况下搁置\保存我在 VS 2017 中的待处理更改

我更改了代码,但我断开了与 TFS 的连接。我想连接到 TFS,但我担心我的未决更改会消失。我知道搁置是保存工作的好方法,但我不能,因为正如我所说,我与 TFS 断开了连接。如果有人有任何想法或方法来保存工作,将受到欢迎。

0 投票
0 回答
19 浏览

intellij-idea - 如何在 Intellij 中创建搁置集而不搁置我的更改?

我喜欢在代码中创建搁置集作为小检查点,但我想知道是否有一种方法可以在 IntelliJ 中创建搁置集而不实际搁置更改?我似乎无法在选项中找到方法,并且一些广泛的谷歌搜索没有给我带来任何结果。

0 投票
1 回答
106 浏览

azure-devops - 如何在 Azure Devops 中查找搁置集和分支之间的冲突

我创建的搁置集与分支发生冲突。我可以在 Azure Devops 上看到搁置集,在http://blah:8080/tfs/blah2/blah3/_versionControl/shelveset?ss=blah4%3BCORP%5Cblah5 之类的链接上,但我看不到如何想象一下搁置集和分支之间有什么冲突。

是否可以查看冲突,如果可以,如何查看?

0 投票
1 回答
33 浏览

visual-studio - 调查消失的搁板

如标题所述,在过去的几天里,我丢失了一个搁板。我周五成功存档了,下周一就找不到了。它几乎消失了。

现在我正在努力寻找一种方法来检索它,或者如果不可能,至少要深入 TFS 日志以找出发生了什么。

0 投票
2 回答
91 浏览

excel - 如何将 TFS Shelveset 评论导出为文本或 Excel

我们可以将 TFS Shelveset 中的代码审查评论导出到 excel 或任何文本文件中吗?我附上了这张图片。红圈内的注释需要导出到excel或者任意文本文件。

在此处输入图像描述 原因- 出于审计目的,需要跟踪提供给开发人员的审查意见。现在我们必须在 Excel 代码审查表中手动输入这些注释。

请指教。

0 投票
1 回答
113 浏览

tfs - 我们如何在门控签入期间获取搁置集名称并将其分配给 tfs 构建任务中的变量

我们有一个映射的工作区,其中每个项目都有对其他项目的多个引用。在同一个工作区,我们每晚执行整个产品构建。

当我们为单个项目启用门控签入时,它会创建一个新的工作区并尝试构建。由于其他项目未映射为门控签入的一部分,因此无法构建。

我们有没有办法在 tfs 构建中获取在门控签入期间创建的搁置集,以便我们可以使用它在本地映射工作区中取消搁置?

任何帮助/领导表示赞赏。

0 投票
1 回答
70 浏览

azure-devops-rest-api - 如何获取与排队 CI 关联的搁置集?

想象一下:

你有一个 Azure DevOps 2019 服务器和一个 XAML 生成定义。

您将一些签入排队到构建定义中。第一个正在办理登机手续,其余正在排队等候。

使用 REST API 如何获得排队构建的搁置集?

很容易获得与 InProgress 构建关联的搁置集,因为存在 BuildID。我使用它来获取有关使用 API 构建的更多详细信息,例如:“Builds/33217/Details”。从那里,我可以去搁置。

如果构建已排队(或未启动),则构建详细信息 API 将返回:

...因此我无法获得搁置。

我的印象是升级到 DevOps 2019 会修改 API,因此人们也可以轻松地从 XAML 构建定义中获取排队的搁置集。但是,我不确定我在这里缺少什么。我应该使用其他 API 吗?