我认为我在某种程度上搞砸了我的安装项目,因为我的应用程序在安装项目期间失败了。所以我想恢复到早期版本。我的解决方案由47个不同的项目组成,它在安装后实际上工作正常,所以我想保留在我搞砸安装过程后所做的更改。如何仅在单个项目中返回Team Foundation Server中的早期版本?
我所知道的是,我的工作版本从2011年3月3日13:00开始,非工作版本于03.03.2011 16:00。请帮我隔离受影响的文件。
答案 0 :(得分:2)
首先,您将获得一个特定版本,以使用早期版本的所有内容覆盖您的工作区(通过更改集编号,日期/时间或标签)。这将是一个很好的起点:验证早期版本是否先工作(即使你记得它有效,它总是值得验证)。在Team Explorer中右键单击Get Specific Version ...命令。从命令行,tf.exe
语法允许指定更改集等(有关详细信息,请参阅文档)。
一旦您知道要回滚一个或多个更改集,就需要使用TFS PowerToys(rollback)命令行工具tftp.exe
中的download link命令(在TFS2010中是tf.exe
)的一部分。