visual-studio - 如何切换 TF 工作区的所有者?
问题描述
我正在同事使用的计算机上做一些工作。所有相关的源代码已经在本地映射,所以我想继续使用该工作区而不重新映射(初始映射需要几个小时,所以我想使用已经存在的东西)。
使用我的帐户时,本地映射是写保护的,所以我假设一个解决方案是转移所有权?我也很喜欢其他解决方法。
我在 VS cmd 提示符下尝试了以下操作:tf workspace <workspace-name>;<previous-owner> /newowner:<me>
和tf workspace <workspace-name>;<previous-owner>
. 两者都激活了“编辑工作区”GUI,但我不允许在那里更改任何内容。
解决方案
感谢您的输入。
最终奏效的解决方法有点复杂(Vito 链接到的博客中的步骤不起作用,但它提供了一些有用的提示)。我不确定我是否实际上只是通过额外的步骤进行了全面重新映射,但至少感觉比我上次从头开始设置工作环境要快得多。以下是步骤:
- 我的同事删除了他的工作区。我必须重新启动 VS 才能在本地检测到更改。
- 我将我的工作区映射到我的同事删除的工作区。
- 当 VS 获得所有文件时,存在数百个“本地已存在”类型的合并冲突。Ctrl+a 选择所有冲突并单击“保留现有版本”
- 现在“待更改”中有数百个文件。我对所有这些都做了“撤消”。
- 现在我是“最新的”
推荐阅读
- python - 返回在 Python 中字符串的第一个空行之前找到的字符串部分
- python - Visual Studio Python 环境 - 他们隐藏了什么,它在哪里?
- julia - 关键字参数 - 函数
- sql-server - SSIS在设置日期时间值时失败
- javascript - 使用 jQuery 根据选定的单选按钮和选项更改选定的选项卡
- angularjs - 控制器中的AngularJS日期未定义
- vue.js - vue.js 如何将值建模为单独的数组
- python - 梯度下降实施python - 等高线
- jenkins - 詹金斯跳过自由式工作链中的一些工作
- docker - Kafka Streams 消费者组并发:仅从一个分区消费?