2009-11-25 140 views
-1

我没有备份一个项目和SVN将它与另一个项目一起使用Tortoise。它没有签入SVN,因此没有版本可以恢复。有什么方法可以恢复该项目吗?未备份备份

+1

我想要一只小马驹! – 2009-11-25 01:52:14

+0

这个论坛提供了一种称为“接受答案”的功能。 – 2009-11-25 01:56:08

+1

-1对于没有以下建议:http://stackoverflow.com/questions/1793791/backup-project-copy – 2009-11-25 02:12:02

回答

1

如果您未保存的项目为X,并且您合并的项目为+ Y,那么您将剩下X+Y=XY。因此,XYY之间的diff( - )应该是您的原始XY-Y=X

试试这个:

  • 备份你的工作副本
  • 提交其分支X
  • 切换到项目Y
  • 合并来自Y两个不同的树X
  • 如果你现在产生你的工作副本的差异/补丁应该是你想要的。

我是一个有SVN的牛仔,所以有可能是很多更好的方法来做到这一点。这也是没有经过测试的,也是我的头顶,所以第一步(备份)非常重要。