Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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
Eclipse 我怎样才能告诉TFS给我整个项目在这个特定变更集中的情况?_Eclipse_Tfs - Fatal编程技术网

Eclipse 我怎样才能告诉TFS给我整个项目在这个特定变更集中的情况?

Eclipse 我怎样才能告诉TFS给我整个项目在这个特定变更集中的情况?,eclipse,tfs,Eclipse,Tfs,我正在使用带有TFS插件的Eclipse,我使用了Team->Get-LastVersion,它从我的同事那里下载了一些更新的插件。现在他的一些代码不起作用了,由于他的代码中存在错误,我无法再构建要测试的应用程序 如何告知客户机在此特定变更集中从TFS下载整个应用程序?例如,当一切正常时,我提交了一个签入。我想回到应用程序的状态。有什么建议吗?您可以更新到特定版本。如果您知道稳定签入的修订版本,那么进行更新并不太困难。不过,我不熟悉TFS 命令行详细信息 你可能需要像这样的东西 svn upda

我正在使用带有TFS插件的Eclipse,我使用了Team->Get-LastVersion,它从我的同事那里下载了一些更新的插件。现在他的一些代码不起作用了,由于他的代码中存在错误,我无法再构建要测试的应用程序


如何告知客户机在此特定变更集中从TFS下载整个应用程序?例如,当一切正常时,我提交了一个签入。我想回到应用程序的状态。有什么建议吗?

您可以更新到特定版本。如果您知道稳定签入的修订版本,那么进行更新并不太困难。不过,我不熟悉TFS

命令行详细信息

你可能需要像这样的东西

svn update -r30
如果您已经签出了错误代码(听起来像是签出了),那么可以执行“恢复到修订版”。此操作将反向合并代码中的更改。我对此不太熟悉…

乔希是对的

对于GUI方法,右键单击项目>团队>显示历史记录>滚动到所需签入,选择并使用命令“切换到修订版”或“更新到修订版”

对于像您这样的问题,您可能希望首先在某个地方提交您自己的更改,以确保不会丢失任何内容。如果后备箱坏了,您可以通过签入来避免太多额外的损坏;)

然后,分步回顾修订常常帮助我找到导致问题的确切签入


祝你好运。

对于安装了Eclipse插件的TFS

如果右键单击Package Explorer中的项目并选择“Team,View History…”,您将能够看到发生了什么更改设置您的同事错误签入(即最左侧列中的数字)。记下变更集(例如1338)

您希望将项目恢复到进行此更改之前的状态。因此,您需要badChangeset-1,即,如果badChangeset是1338,那么您需要1337

要获取此信息,您可以右键单击项目并转到“团队,获取特定版本…”,选择“变更集”,然后键入所需的变更集编号(即1337)

或者,如果您只想获取一个或两个已损坏文件的旧版本,则可以对该文件执行“团队,查看历史…”操作,然后当您看到该文件的所需版本时,在历史视图中右键单击该文件,然后选择“获取此版本…”

希望有帮助


马丁。

这是TFS还是SVN的问题?你在问题的标题中提到了TFS插件和SVN?TFS,我的印象是它们是一样的。它们都是版本控制系统,一个是由Microsoft()开发的,另一个是开源的()