2011-07-06 92 views
6

我有我的機器上的文件夾,但我已經deliberly保持不與主體工程同步的(我應該有分支,但沒有)龜顛覆 - 撤消更新

現在我已經走了,這個更新文件夾到最新版本,忘記我不應該這樣做。

是否可以取消此更新並返回到更新前的狀態? 或(當我關閉更新窗口時),我可以看到更新/添加了哪些文件?

謝謝

回答

9

使用「Update to Revision」並輸入您的工作副本在更新之前的版本。

如果您不知道確切的版本,可以使用日誌對話框縮小範圍。

還有一個日誌文件應該包含所有已更新文件的列表: Settings dialog->Saved Data->Action log:單擊「Show」按鈕。

1

使用「更新到修訂」功能。 有關詳細信息,請參見here

+0

我看到的更新如果我能在更新之前找到它所在的版本。 – mp3duck

+0

@ mp3duck使用'svn log'來獲取。看看[這裏](http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.log.html) – Nishant

+0

@Nishant我不是SVN的巨大專家。我該去哪裏進入該命令行? – mp3duck

0

您是否嘗試過日誌。點擊「顯示日誌」選項,它會顯示你所做的所有更新。右鍵點擊您想恢復的任何修訂版本,然後選擇「恢復到此修訂版本」選項或適合您需求的其他任何修訂版本。

底部會有一個區域顯示添加了哪些文件。

+0

日誌只顯示最後一輪提交。該文件夾還沒有完成所有最新的更新,我突然將它們全部加載到:| – mp3duck

+0

這很不幸。我不確定我是否可以提供幫助。抱歉。 – 2011-07-06 09:31:12

+0

是的..我真的是自己的錯。 – mp3duck

0

我必須明確以下順序:

SVN更新

(!它拉到很多的最近更新的,包括那些我還沒有準備好生產,該死的)

svn log |少

檢查我希望恢復到

SVN -r修訂

是沒有必要的時間旅行,到一個安全的過去:-)