如何在TFS中撤消回滚?
以下是我的设想: 我从分支a(源)合并到分支B(目标)。该合并在分支B中执行了挂起的更改,我必须签入这些更改(例如更改集1000)。然后我在测试环境中构建并发布了branch-B来测试它,我意识到有些地方出了问题。我认为罪魁祸首是合并,所以我决定回滚上一次合并(变更集1000)。此回滚执行了挂起的更改,我必须再次将这些更改(更改集1001)签入分支B。现在,在调查了很多之后,我发现合并(更改集1000)不是罪魁祸首,所以现在我想撤消合并(更改集1001)的回滚并返回到更改集1000。下面是一个例子 分支机构B历史记录:如何在TFS中撤消回滚?,tfs,visual-studio-2013,changeset,Tfs,Visual Studio 2013,Changeset,以下是我的设想: 我从分支a(源)合并到分支B(目标)。该合并在分支B中执行了挂起的更改,我必须签入这些更改(例如更改集1000)。然后我在测试环境中构建并发布了branch-B来测试它,我意识到有些地方出了问题。我认为罪魁祸首是合并,所以我决定回滚上一次合并(变更集1000)。此回滚执行了挂起的更改,我必须再次将这些更改(更改集1001)签入分支B。现在,在调查了很多之后,我发现合并(更改集1000)不是罪魁祸首,所以现在我想撤消合并(更改集1001)的回滚并返回到更改集1000。下面是一个例
- 变更集999-初始
- 变更集1000-将源(分支A)合并到目标(分支B)
- 变更集1001-回滚上一次合并以返回变更集999
如何撤消变更集1001并返回到变更集1000,我的意思是,将分支恢复到变更集1000?通过还原到变更集1000,然后再次在中检查挂起的更改?有关TFS中回滚的一些信息,请参阅以下内容:
- 如果您的更改仍处于挂起状态(您尚未将其签入), 您可以撤消更改,而不是回滚更改。看
- 与您对文件所做的大多数更改一样,回滚更改将作为
等待更改。回滚文件后,可以查看这些文件
您正在更改文件内容,并将其与最新版本进行比较
服务器上的版本。确认实际更改匹配后
你想做什么,你就可以把他们登记 - 回滚不会删除变更集或任何数据如果您更改了 请记住,使用回滚将文件内容恢复到回滚前的状态。
希望这有帮助。回滚回滚。