【发布时间】:2011-01-29 11:41:50
【问题描述】:
我用的是SVN(TortoiseSVN),经常遇到以下情况:
我想放弃自特定(旧)修订版以来的任何更改,并将所有文件转回此特定(旧)版本。然后我想进一步工作,就好像这个特定的(旧)修订版是最新的一样,即我希望能够将特定的旧修订版作为新修订版提交。
我为这个问题找到了几个解决方案(例如 stackoverflow.com/questions/402159/roll-back-or-revert-entire-svn-repository-to-an-older-revision 或 rustyrazorblade.com/2007/04 /how-to-roll-back-commits-to-an-earlier-version-of-a-repository-in-svn/)。
但是,我想知道是否有一种简单的方法可以回滚到特定版本。我认为版本控制对这类事情有好处(还是我误解了什么?)。
是否有一个简单的命令/按钮/等。将我的本地存储库更新为旧版本并声明它是最新版本?
由于我认为没有“内置”功能可以做到这一点,我想知道是什么原因导致开发人员决定不集成此功能。有人知道吗?
【问题讨论】: