azure-devops - 将 Azure DevOps 项目映射到新文件夹
问题描述
我有一个使用 Azure DevOps 存储库进行源代码管理的项目。这个项目已经映射到我的开发机器上的一个文件夹。
我有点担心我的本地文件夹可能由于我的备份软件而损坏。我现在想将代码放到我的开发机器上的一个新文件夹中,并希望确保我遵循正确的步骤。
我是否遵循这些步骤?
- 首先,删除我的开发机器上的本地存储库和 Azure DevOps 上的源存储库之间的现有映射
- 然后创建一个新文件夹,该文件夹将映射到 Azure 上的源代码管理
- 然后将 Azure 上的 repo 映射到新文件夹
这些正确的步骤可以确保我将最新提交的代码放入我的开发机器上的新文件夹中吗?
解决方案
我假设 TFVC 基于您使用的术语。
无需创建新工作区。您只需确保将现有工作区重置为服务器版本即可。
在Visual Studio中,右键单击根文件夹,选择“获取特定版本”,并确保选中“覆盖未签出的可写文件”和“即使本地版本与指定版本匹配也覆盖所有文件”框。
或使用tf get /force
. 它是上面描述的 CLI 等价物。
请注意,这将删除尚未提交到源代码控制或搁置的任何更改。
推荐阅读
- jupyter - 静默安装并启用 nbextensions
- laravel - 检查匹配值
- kdb - KDB - 在单个列中处理多种数据类型
- node.js - 禁用 FCM firebase 推送通知声音
- javascript - 登录前反应身份验证路由重定向到仪表板
- heroku - 有没有办法从 Heroku 上的两个存储库部署客户端/服务器
- python - discord.py 级别系统 JSONDecodeError
- postgresql - 如何提高 json_agg 和 json_build_object 的性能?
- c# - C# FileInfo - 此 LINQ 查询中的附加条件
- antlr4 - ANTLR 4 错误 50 - 不匹配的字符 'i' 期望 '{'