我的老闆剛剛忽略了.vbp文件,並且顯然從進程中的存儲庫中刪除了其中的一個。在向他解釋他爲什麼需要源代碼管理中的這些文件之後,我現在負責將它放回原處。顛覆:如何恢復歷史文件
問題是我認爲在他告訴我之後他可能已經添加了它,因爲現在當我嘗試添加它時,它告訴我它已經在那裏了。但是,當我從驅動器中刪除它並進行更新時,它無法恢復。我擔心,如果我將其從存儲庫中刪除,然後添加它,它現在就會在我身上發生同樣的事情。
理想情況下,我想回滾到混亂開始之前有什麼,但不能完全找出正確的方法來做到這一點。我知道我們不能在subversion中回滾修訂版,但如果可能的話,將它恢復到原來的歷史記錄中仍然很好。
編輯:對不起,忘了提及我正在使用TortoiseSVN。我可以使用日誌歷史記錄找到該文件,並且可以檢出修訂...但我不想檢出所有文件。我只想得到一個。仍然試圖找出最好的方式來做到這一點...
我看着使用責備,但我可能必須閱讀該選項,因爲它乍一看沒有直覺上對我有意義。
謝謝。不幸的是,我忘了提及我正在使用TortoiseSVN,並且從未運行過單一的svn命令行......並非我反對學習,而是現在不是:/ –
@BrandonMoore:使用TortoiseSVN,它顯然更容易: http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-howto-rollback.html顯然,你必須選擇文件夾,因爲你不能選擇文件。 – derobert
是的,我希望只做文件,但我可能必須這樣做。謝謝。 –