唉。。。不知道微软是为了那根筋出问题了,堂堂TFS竟然连rollback功能都没有,只能用Team Foundation PowerToys,通过命令行或者GUI界面(部分命令)来扩展VSTF的功能,可以从MS官方网站下载.
-----------------下面是网上找到的用法-------------------
这里要注意的是在运行TF命令时,需要先用CD跳转到一个workspace里,同时要在环境系统变量Path中设置好TFPT的路径。这样的话TF命令才能找到一个workspace。
图 2 TFPT.exe 命令
| 命令 | 描述 |
|---|---|
| tfpt annotate | 逐行显示文件的更改信息。 |
| tfpt bind | 将 VSS 绑定解决方案转换为 TFS 绑定解决方案。 |
| tfpt changedocurl | 更新有关 TFS 绑定的 Office 文档的服务器信息。 |
| tfpt createteamproject | 创建团队项目。 |
| tfpt destroygl | 销毁全局列表。 |
| tfpt destroywi | 销毁一个或多个工作项。 |
| tfpt destroywitd | 销毁工作项类型及其中的工作项。 |
| tfpt getcs | 仅获得特定变更集中的更改。 |
| tfpt history | 显示项目的历史记录。 |
| tfpt online | 挂起对可写文件的添加、编辑和删除操作。 |
| tfpt query | 查询工作项。 |
| tfpt review | 审核(区别/查看)工作区更改。 |
| tfpt rollback | 挂起更改以回滚变更集。 |
| tfpt treeclean | 删除不在版本控制下的文件。 |
| tfpt tweakui | 增强客户端连接到 TFS 的方式。 |
| tfpt unshelve | 取消搁置挂起的更改到工作区中。 |
| tfpt uu | 撤消对工作区中未更改的文件的更改。 |
| tfpt workitem | 创建、更新或查看工作项。 |
| tfpt workspace | 更新工作区。 |