Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 Visual Studio将解决方案还原到上一点_Visual Studio 2012_Tfs - Fatal编程技术网

Visual studio 2012 Visual Studio将解决方案还原到上一点

Visual studio 2012 Visual Studio将解决方案还原到上一点,visual-studio-2012,tfs,Visual Studio 2012,Tfs,我有一个VS2012解决方案,我已经开发了一段时间了。我定期(至少每周一次)检查TFS的所有更改。解决方案由6或7个项目组成 现在我有点问题。我需要得到整个解决方案,因为它是在以前的时间点。我知道我需要什么样的变更集,只是不知道如何实现。 我试着做了一个回滚,但几乎心脏病发作,因为我失去了几个项目。似乎这样做只会得到在变更集中提交的文件 我试着浏览浏览器并下载项目,因为它位于我想要的变更集上,但是当我打开解决方案时,一些项目丢失了,这几乎与执行回滚相同。但我确信,当我办理登机手续时,问题并不是这

我有一个VS2012解决方案,我已经开发了一段时间了。我定期(至少每周一次)检查TFS的所有更改。解决方案由6或7个项目组成

现在我有点问题。我需要得到整个解决方案,因为它是在以前的时间点。我知道我需要什么样的变更集,只是不知道如何实现。 我试着做了一个回滚,但几乎心脏病发作,因为我失去了几个项目。似乎这样做只会得到在变更集中提交的文件

我试着浏览浏览器并下载项目,因为它位于我想要的变更集上,但是当我打开解决方案时,一些项目丢失了,这几乎与执行回滚相同。但我确信,当我办理登机手续时,问题并不是这样解决的

我一定是做错了什么

如果我不够清楚,我很抱歉,如果必要的话,我很乐意提供更多的信息


提前感谢。

首先,要比每周检查一次更频繁地进行检查。执行包含单个新特性或更改的小提交。一般来说,一天承诺几次是一个很好的做法

也就是说,您正在寻找的功能是“获取特定版本”。你可以右键点击一个文件夹,鼠标悬停在“高级”上,它就在那里

然后,您可以指定变更集,它将从该时间点下拉源代码的版本


如果您有正在进行的工作,则在获得特定版本之前,您需要创建一个包含所有正在进行的工作的搁置集,它将覆盖您尚未签入的任何内容。

谢谢您的回答。这是行不通的。当我尝试这样做时,我只得到了当时签入的文件。有些文件“丢失了”。我真的不知道如何更好地解释。嗨,丹尼尔。我找到了解决我问题的办法。而不是选择解决方案并执行您指定的操作,这是行不通的。取而代之的是,我选择了所有的项目,并“获得了特定的版本”。这起作用了。我不知道有什么区别,但我很高兴现在问题解决了。