0

帮我解决以下SVN问题。

我有2个分支。第一个分支正在积极开发中,因此它有一些未提交的更改。但是在第二个(生产)分支中,我发现了一个错误,所以我想快速修复它。所以我从第一个分支(未提交状态)切换到第二个分支(我想快速修复一个错误)。现在第一个分支合并到第二个分支(有很多冲突等)!我真的不知道如何解决这个问题。至少我想恢复所有更改(不是 svnrevert命令,我的意思是在从一个分支切换到另一个分支之前恢复以前的状态)

即我需要回滚最后一个switch命令

4

1 回答 1

1

没有比使用你的大脑更好的方法了:你的本地副本现在搞砸了,你无法恢复你的行动,没有办法做到这一点。

运气好的话,您的 ide 有一个内部备份(例如,thinkihng eclipse),您可以恢复到文件的先前版本并挽救您的一些工作。

未来的经验法则:

  • 除非您知道自己在做什么,否则永远不要切换本地更改
  • 为不同类型的作品保留不同的工作区(我通常有一个“修复”工作区和一些“开发”工作区)
  • 如果您使用外部设备,那么邪恶可能会更糟:-)
于 2013-07-10T06:29:09.323 回答