The*_*ean 7 tfs tf-cli visual-studio
我的机器上有一些代码版本.我想用相同版本的代码设置第二台机器,这样我就可以根据这个版本拉下一个shelveset.但是,我没有写下我上次在我的机器上获得最新信息的日期/时间.
为了获得正确的版本,我需要知道我最后一次在我的机器上"最新".我敢肯定必须有一些方法可以做到这一点,也许在命令行上.有人知道吗?
从有问题的工作区内运行:
tf history $/ -r -version:W -stopafter:1
Run Code Online (Sandbox Code Playgroud)
这将告诉您已下载到工作区的最高变更集#.只要您最近的Get操作是一个完整的"获取最新"(没有路径范围,没有复杂的版本规范),那就是您需要的所有信息.只需在新工作区中运行tf get -version:1234(用TFS提供的变更集编号替换版本号)以使它们同步.当然,您需要确保工作区映射具有可比性等...
如果上述假设不成立并且您的工作区处于更复杂的状态,则复制它的最简单方法是使用标签:
# run in old workspace
tf label MyWorkspaceVersion $/ -r -version:W
# run in new workspace
tf get -version:LMyWorkspaceVersion
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1279 次 |
| 最近记录: |