【发布时间】:2019-04-10 20:25:20
【问题描述】:
如果我使用 Team Foundation Source C控制,我可以轻松回滚到旧的变更集。
假设我有一个包含 4 个版本的文件,每个版本都有一个变更集:
- 变更集 a126 - 版本 1。
- 变更集 b347 - 版本 2。
- 变更集 c560 - 版本 3。
- 变更集 d912 - 版本 4。
现在我在第 3 版和第 4 版中发现了很多错误,我想尽快回到第 2 版。
在 Visual Studio 中,我可以单击文件上的“查看历史记录”,单击 Changeset b347(“版本 2”),然后单击“回滚”。
现在我有一个新的变更集,其中包含版本 2 中的文件,我可以签入它(我的历史记录中仍然有版本 3/4,所以我也可以在某个时候返回它们)。
在 Git 中,我知道有 revert、reset(硬、软),但我不知道我需要做什么才能达到相同的结果。
那么在 Git 中回滚到旧版本的最佳方法是什么(最好通过 Visual Studio)?
【问题讨论】:
标签: git visual-studio tfvc