2012-11-23 87 views
0

我使用eclipse Subversion。我在項目中進行了一些本地更改,並且提醒我更新了項目。更新後,我注意到我無法再運行該項目。現在我想退一步,這意味着「刪除更新中的更改」。出於這個原因,我去團隊 - >恢復。我的問題是,當我使用「還原」時,只有來自UPDATE的更改將被撤消或我在更新之前創建的更改?eclipse subversion:恢復

回答

2

按照文檔:

還原:還原原始的工作拷貝文件(恢復大部份的本地修改)。 用法:恢復PATH ...

您的本地更改將被撤消。更新的文件將仍然存在。

假設您使用的是修訂版本X.然後,您編輯了文件,因此您在X處進行了本地修改。然後你更新了。所以你現在在X + 1上進行本地修改。恢復後,您將在X + 1上進行本地修改。

+0

@科爾賓感謝您的好解釋。如何僅撤消更新的更改? –

+2

@AhmedSalah說實話,我不確定是否有自動化的方法來做到這一點。您可以嘗試「更新」到之前的修訂版,但我不確定這是否會保留您的更改,因此請確保先備份文件。如果這不起作用,並且文件數量很少,那麼一個簡單的解決方案就是檢出以前的版本並重新應用對它的更改。儘管你可能不應該使用舊文件。當你想提交併且你的文件落後時,這會造成問題(邏輯和技術上的問題)。 – Corbin