问题:返回修改后的修订版并提交到主要修订版
Issue : Going back to a revision modified and commit to the head revision
我正在做一个 Windows 项目,我遇到了一个问题:
我的 head 版本是 670,但是代码不知为何坏了。
所以我对我的旧版本 (668) 做了一个新的 svn checkout(副本),它起作用了,但是我忘了做一个恢复,所以 668 版本变成了第 671 个,我已经修改了我的代码修订。
所以现在我得到了一个 folder/repo 的 668 版本,它与最初的 668 版本不同,我想把它提交到头部,但我不知道如何正确地做到这一点,可以有人帮帮我吗?
如果您希望版本库的 HEAD 版本与版本 668 相同,您应该执行以下操作:
- 检查 HEAD 修订版(或者只执行 svn 命令 'revert' 然后 'update' 在你的工作副本上)
- 运行命令
svn merge -r HEAD:668
:您的工作副本与修订版 668 相同
提交
我正在做一个 Windows 项目,我遇到了一个问题:
我的 head 版本是 670,但是代码不知为何坏了。
所以我对我的旧版本 (668) 做了一个新的 svn checkout(副本),它起作用了,但是我忘了做一个恢复,所以 668 版本变成了第 671 个,我已经修改了我的代码修订。
所以现在我得到了一个 folder/repo 的 668 版本,它与最初的 668 版本不同,我想把它提交到头部,但我不知道如何正确地做到这一点,可以有人帮帮我吗?
如果您希望版本库的 HEAD 版本与版本 668 相同,您应该执行以下操作:
- 检查 HEAD 修订版(或者只执行 svn 命令 'revert' 然后 'update' 在你的工作副本上)
- 运行命令
svn merge -r HEAD:668
:您的工作副本与修订版 668 相同 提交