gpt4 book ai didi

azure - 如何永久删除 Azure VSTS 项目内的文件夹?

转载 作者:行者123 更新时间:2023-12-03 05:50:01 28 4
gpt4 key购买 nike

我在 Azure VSTS(TFVC 存储库)和 TFS 中都有需要永久删除的文件夹。在 TFS 上,使用 tf destroy $/<MyProject>/<Folder_To_Delete> 可以很容易地完成此操作。在运行 TFS 的服务器上的命令窗口中输入命令。 learn.microsoft.com 中描述“tf destroy”命令的网页(https://learn.microsoft.com/en-us/vsts/tfvc/destroy-command-team-foundation-version-control)显示:此命令也可用于 VSTS,但是我无法让该命令在本地机器上运行的开发人员命令提示符窗口中工作。

tf destroy $/<MyProject>/<Folder_To_Delete> /collection:https://<MyTeamService>.visualstudio.com/<MyProject> /login:<userid>,<password>

我收到的错误是

TF31002:无法连接到此 Team Foundation Server:

Team Foundation Server URL:

失败的可能原因包括:

- Team Foundation Server 的名称、端口号或协议(protocol)不正确。

- Team Foundation Server 已脱机。

- 密码已过期或不正确。

技术信息(针对管理员):

远程服务器返回错误:(404) 未找到。

但是,如果我将 URL 输入浏览器,我的 VSTS 实例就会显示出来。因此,404 在我看来就像 azure 正在阻止外部在 VSTS 上永久删除的努力。我已登录 Azure 门户,希望找到类似 Web 应用服务上的高级工具选项的内容,但团队服务/团队项目没有这样的内容。有人可以向我解释如何在 Azure Team Services 上正确执行“tf destroy”命令吗?或者 Azure VSTS 只是缺乏永久删除单个文件夹和文件的支持?

最佳答案

tf destroy 命令需要集合 URL。在VSTS中,没有集合的概念,只有团队项目。所有团队项目都在默认集合下创建。

要将 tf destroy 命令与 VSTS 一起使用,您的集合 URL 必须采用以下格式:https://帐户名.visualstudio.com/DefaultCollection

通过输入 https://accountname.visualstudio.com/项目名称 的集合 URL,该命令正在查找名为项目名称<的集合/strong> 在 VSTS 帐户中,该帐户不存在。

该命令有效:在管理员模式下打开开发人员命令提示符并发出以下命令并提供您的凭据。tf destroy $/项目名称/要删除的文件夹/collection:https://帐户名.visualstudio.com/DefaultCollection

关于azure - 如何永久删除 Azure VSTS 项目内的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48889169/

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