我对源代码控制和 Subversive 完全陌生,并且我已经提交了对不应该修改的文件的更改。我已经完成了一个多小时的文档和互联网搜索,但我想我对这些术语还不够熟悉。此外,许多源代码控制资源似乎是为命令行用户提供的。
以下是我迄今为止尝试过的:首先,我使用了 Team > Revert 选项,但后来我发现这只会影响本地副本。我查看了存储库的 Web 界面,但它只提供了一个 diff 工具,而不是回滚工具。我还打开了“历史记录”选项卡,并在上下文菜单中找到了“从修订版 X 恢复更改”和“切换到修订版 X”。
根据我找到的文档,我认为其中一个是我需要的,但我不确定是哪个。另外,我不知道是否选择当前版本,因为那是我想要撤消的版本,还是之前的版本,因为那是我想要达到的版本。如果这是一个代码问题,我只需运行一个小测试,但在这种情况下,我担心选择错误的选项会使事情变得更糟,而且我不想用无用的测试文件弄乱存储库.
所以,总而言之:我如何使用 Subversive 将单个文件回滚到其之前的版本?