20 tortoisesvn
让我们说我做了一个检查,编辑了一些东西,并意识到我想重新下载存储库代码并覆盖我的本地更改而不提交它们.
我下载了一个项目,进行了一些编辑,我意识到我不喜欢我的本地更改(我还没有进行过修改).如何在不删除文件夹的情况下返回存储库的当前状态?
我该怎么做呢?
Wal*_*ich 10
您可以还原更改(右键单击,这是一个选项),也可以删除有问题的文件并进行更新.区别在于,revert将恢复到您签出的最后一个版本,而delete和update将"恢复"到存储库中的最新版本,具体取决于您要完成的任务.哦,恢复可以完成w/out访问存储库,删除和更新不能.
安迪添加了一个很好的观点,即为了确保你丢弃你认为丢弃的东西.很多时候,我已经忘记了我所做的改变,并且比我想象的还要多.
在Explorer上下文菜单中,TortoiseSVN,Revert(您可能已经将一些常用命令从Tortoise子菜单移动到主上下文菜单).
然而,在恢复之前,我会做一个差异(上下文菜单,TortoiseSVN,与先前版本的差异),以确定你只丢弃你认为你扔掉的东西.
只考虑最近的变化并忘记你没有提交你想保留的东西是很容易的.