【发布时间】:2021-10-31 23:10:24
【问题描述】:
我正在尝试在另一台机器上获取最新的 Visual Studio 2017/Angular 项目,从而获取最新的所有文件。单独“覆盖本地文件或文件夹”需要很长时间。没有办法一键覆盖所有本地文件或文件夹吗?
【问题讨论】:
我正在尝试在另一台机器上获取最新的 Visual Studio 2017/Angular 项目,从而获取最新的所有文件。单独“覆盖本地文件或文件夹”需要很长时间。没有办法一键覆盖所有本地文件或文件夹吗?
【问题讨论】:
在 Visual Studio 中,从源代码管理资源管理器中打开要覆盖的文件夹。使用 Advanced...、Get Specific Version...
并检查选项“覆盖可写文件...”
可选择“覆盖所有文件”,但这不是必需的,可能会占用更多时间。
您也可以从命令行执行此操作:
tf vc get $/project/path /recursive /overwrite /version:T
并且可以选择覆盖所有文件,即使您的系统认为它们没有改变:
tf vc get $/project/path /recursive /overwrite /force /version:T
或者,您可以使用撤消挂起的更改来恢复到上次签入的版本,或者使用 scorch 来清除甚至没有签入的文件:
tf vc undo /recursive $/Project/path
和
tf vc scorch /recursive $/project/path
【讨论】: