2011-11-23 79 views
2

當您恢復到svn中的某個文件的先前版本,然後將其檢入時,svn日誌不會在您恢復到的修訂版本後清除日誌條目,而只是爲您添加新的日誌條目返回到恢復的文件。是否有可能在顛覆中恢復日誌歷史記錄?

我的問題:是否有任何可能的方式,日誌本身可以恢復,使項目實際上丟失?我希望不會,但我只想確定一下。

回答

2

藉助SVN的管理工具,您可以轉儲存儲庫,篩選出某些修訂版,然後再次導入。

但是,這是很費力的,而不是爲了心臟的暗淡,這是故意的。 SVN的目的是爲了保留保存的歷史,然而卻扭曲了,不會失去它。

+0

謝謝。我現在有點困惑,因爲週五我改了兩行代碼。我知道這對我來說應該是一個人爲的錯誤,但我只是覺得我正在服用瘋狂的藥丸,因爲我似乎不僅記得檢查它,更改甚至不在我自己的計算機上了。值得慶幸的是,2行代碼並不是什麼大問題,但我不喜歡留下我沒有做過的事情...... –

+0

@BrandonMoore:我不確定我們是否有http://心理學.stackexchange.com呢。 ':)' – sbi

4

唯一的方法是轉儲存儲庫並通過過濾一些條目來重新導入它。總之:這是不可能的。一旦發生了一些事情,它會留在庫存廣告vitam aeternam。

相關問題