如何(在TortoiseSVN中)我将工作副本更新为过去的版本而不会丢失任何版本?

Cla*_*ols 1 svn tortoisesvn

SVN新手(虽然到目前为止我真的很喜欢它(来自CVS)

好的,这是我的情景:

我有:

  1. 版本x
  2. 然后我复制了一组旧文件
  3. 检查它们并创建一个标签("OldVersion")
  4. 我现在想恢复到版本X,同时仍然保留"OldVersion")

这看起来似乎一个BackMerge可能会做,但那样会丧失我的变化(我认为)

我天真地尝试更新到修订版...... 但显然"真的更多地"偷看"修订版中的内容.

有什么建议?

(显而易见的是获取版本X的副本并将其复制到版本标签"OldVersion"并继续我的欢乐方式,但我想以"正确的方式"执行此操作并在此处学习一些内容).

Jos*_*non 5

如果您将第3步作为一次提交,那么您应该能够执行以下操作:

  • 右键单击工作区目录并使用TortoiseSVN - >显示日志
  • 选择您提交的"旧版本"修订版并右键单击并"还原此修订版本中的更改"
  • 承诺

这将执行反向合并.在撤消更改下的svn手册中对此进行了描述 .