SVN 恢復刪除檔案

2022-05-03 16:36:09 字數 1220 閱讀 3477

svn恢復刪除檔案

一、本地刪除

svn刪除檔案中的本地刪除,指的是在客戶端delete了乙個檔案,但還沒有commit,使用revert來撤銷刪除。

二、伺服器刪除

1.通過本地刪除後提交伺服器

a)update上乙個版本,但只適用於修改較少的情況;

b)通過showlog,找到被刪的項,選中,點選右鍵->revertchangesfromthisrevision;

2.在repo-browser中刪除

這個刪除比較厲害,讓你在repo-browser都看不到被刪除的項了。事實上專案並沒有被真正刪除。

a)本地專案還存在,點選右鍵->tortoisesvn->update to revision,輸入被刪時的revision,確定,然後再import上去即可。

b)本地專案也不在了

點選右鍵->tortoisesvn->export..,

url of repository填寫專案的位址;

export directory填寫要備份的路徑;

revision一項,預設是head revision,但是這裡不能選這項。因為專案已經被delete了,head revision只對現存的專案有效,你最好是記住了刪除前的版本。如果實在忘記了,乙個個看,直到找到你需要的版本。

點選ok,如果沒有該目錄會提示你建立乙個,確定後就ok了。

恢復svn刪除檔案或資料夾

使用tortoisesvn:

1.在本地working copy中,用tortoisesvn->show log檢視版本庫的歷史記錄。可以用search。

2.找到刪除該檔案或者資料夾的版本,在log message裡右鍵revert the changes from this revision。

3.該檔案或資料夾就被恢復到本地的working copy中了。如果是誤刪除的,commit到repository裡就行了。

使用eclipse的subclipse外掛程式:

1.用team->show repository history(顯示資源庫歷史記錄)檢視版本庫的歷史記錄。

2.找到刪除該檔案或者資料夾的版本,右鍵revertto xx version.

3.該檔案或資料夾就被恢復到本地的working copy中了。如果是誤刪除的,commit到repository裡就行了。

本節關於svn刪除檔案及其恢復內容介紹完畢。

SVN 檔案刪除及恢復

在tortoisesvn管理的專案中刪除檔案的方法 1.在客戶端按delete刪除 os中刪除,不通過svn 未提交之前一旦update則被刪除的檔案立刻回來。在revert反刪除工具中不顯示 其實svn並不知道刪除了這個檔案 在此狀態下提交會提示該檔案的狀態為missing。如果勾選missing...

刪除 svn檔案

svn切換位址,或者功能發布時,需要剔除原始碼裡的.svn資料夾 可通過如下方法 1.將如下 拷貝到乙個txt檔案裡 2.修改txt的擴充套件名為reg 3.單擊執行該檔案 注意點 需要將ide工作的 單獨拷出來,否則工作需要的svn檔案會被刪除 windows registry editor ve...

如何恢復SVN中已刪除檔案或資料夾

如何恢復svn中已刪除檔案或資料夾 來自 我用subversion 用tortoisesvn 1.在本地working copy中,用tortoisesvn show log檢視版本庫的歷史記錄。可以用search。2.找到刪除該檔案或者資料夾的版本,在log message裡右鍵revert th...