2009-11-25 106 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的牛仔,所以有可能是很多更好的方法來做到這一點。這也是沒有經過測試的,也是我的頭頂,所以第一步(備份)非常重要。