azure-devops - 我无法更改 TFS 工作区
问题描述
在我工作的地方,我们有一台 TFS 2015 服务器。我需要进入在不同工作区下的项目中获取最新信息。但是,无论我做什么,我都无法更改工作空间。
当我进入 VS 2019(版本 16.8.5)时,没有打开任何项目,然后我进入源代码管理资源管理器。从那里我单击工作区下拉菜单。我在下拉列表中看到“工作区...”,然后选择与我要访问的文件夹关联的工作区。
然后什么也没有发生。特别是,工作空间不会改变。
如果我去文件 | 源代码管理 | 高级 | 工作区...在那里我可以看到我拥有的所有工作区。我在列表框中选择我想要的。我单击编辑... 按钮。
这将打开“编辑工作区”对话框,其中显示了工作文件夹,包括我需要的文件夹。然后我点击确定按钮。
什么都没发生。工作区没有改变。我无法在 TFS 中访问我们的代码,这是我需要做的。这是一个全面的展示。
解决方案
更改 TFS 工作区
连接 TFS 项目并单击按钮Source Control Explorer
,在源代码管理浏览器窗口的顶部,您应该有一个带有几个按钮的工具栏。该工具栏上的某处应该有一个工作区下拉菜单。只需从该下拉列表中选择您要使用的工作区。然后我们可以更改工作区,查看下图。
如果我去文件 | 源代码管理 | 高级 | 工作区...
由于这些步骤只是检查工作空间信息而不是更改工作空间,因此单击确定按钮后,它将返回到管理工作空间页面。
如果您仍然无法从下拉列表中更改您的工作区。您可以创建一个新工作区并再次重新映射 TFS 代码,它应该可以工作。
更新1
感谢罗德分享。
只需退出 VS 2019 并重新启动它,然后它就可以工作了。
推荐阅读
- arrays - 将 x 添加到所有嵌套数组中的每个第二个元素的更快方法
- apache-flink - 流文件接收器:跟踪零件文件何时完成
- flutter - Flutter web 无法使用移动项目中的包
- java - 如何修复“任务 'compileJava' 执行失败”错误。(使用 Intellij Idea 和 Gradle)
- node.js - 使用 Firestore 按多个字段过滤
- java - 在if语句中如何将字符串添加在一起
- c# - 字典方法 Remove 和 Clear (.NET Core) 在枚举期间修改集合。没有抛出异常
- java - 无法签署数据,消息大于模数(但看起来并非如此)
- html - 如何调整字母背景的大小?
- javascript - 注册回调后实现注销