2008-10-27 216 views
1

這是一個意外,我不認爲有一個解決方案。但我反正問。如何恢復TortoiseSVN意外刪除的已刪除文件?

我將SVN引入我們的網上商店,並將所有dev pc的htdocs設置爲存儲庫的一部分。 (我的第一個錯誤)

現在,我的一位同事正在開發一個項目,並沒有將他們的代碼提交給svn(第二個錯誤)。他的推理是他是唯一一個在該網站上工作的人,並且他不需要svn(另一個錯誤:我將SVN作爲協作工具引入)

我指示每個人的SOP爲:更新,然後結賬並關閉他們的電腦。

不用說,我的同事的項目消失了。

所以我的問題是:有沒有辦法恢復未經過編碼的代碼?我打算在我們的規則中添加「源代碼不存在,除非它在顛覆中」和「每日備份」來防止這種情況再次發生。

回答

3

你不會在SVN中找到答案,但你可以使用類似這樣的東西undelete tool

驅動器格式化(長)之前,文件並未真正消失。

0

如果這些文件從未提交過,並且它們不再位於硬盤驅動器上,那麼恐怕它們可能已經不存在了,除非您的用戶有手動備份或其他恢復/取消刪除策略。