我有一个VS2012解决方案,我已经开发了很长一段时间了。我经常(至少每周一次)检查TFS的所有更改。该解决方案由6或7个项目组成。
现在我遇到了一些问题。我需要在之前的某个时间点获得整个解决方案。我知道我需要改变什么,我只是不知道如何实现这一目标。 我尝试做回滚但几乎心脏病发作,因为我失去了几个项目。似乎这样做只会获取在该变更集上提交的文件。
我尝试通过浏览器下载项目,就像我想要的变更集一样,但是当我打开解决方案时,一些项目缺少它并且与回滚几乎相同。但我确信当我办理登机手续时,解决方案并非如此。
我一定是做错了。
对不起,如果我不够清楚,我很乐意在必要时提供更多信息。
提前致谢。
答案 0 :(得分:2)
首先,比每周一次更频繁地办理多签到。执行包含单个新功能或更改的小型提交。一般来说,每天多次提交是一种很好的做法。
也就是说,您正在寻找的功能是"获取特定版本"。您可以右键单击文件夹,将鼠标悬停在" Advanced"上,然后就可以了。
然后,您可以指定变更集,并从该时间点下拉源代码的版本。
如果您正在进行中的工作,那么您需要在获取特定版本之前创建包含所有正在进行的工作的搁置集 - 它将覆盖您尚未签入的任何内容。< / p>