备份没有

时间:2009-11-25 01:49:10

标签: .net

我没有备份项目,SVN使用Tortoise将其合并到另一个项目中。它没有检入SVN,因此没有版本可以恢复。有没有办法恢复该项目?

1 个答案:

答案 0 :(得分:1)

如果您的未保存项目为X,而您合并的项目(+)为Y,那么您将留下X+Y=XY。因此,XYY之间的差异( - )应该是您原来的XY-Y=X

试试这个:

  • 备份您的工作副本
  • 将其提交到分支X
  • 切换到项目Y
  • 合并从YX
  • 的两棵不同的树
  • 如果您现在生成工作副本的差异/补丁,那么它应该是您想要的。

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