2009-07-15 88 views
5

我剛剛刪除了客戶端中的兩個文件,當試圖更新時,這兩個文件丟失了,但它們都在服務器中。TortoiseSVN - 客戶端中丟失的文件

我試過「清理」,然後「更新」,這是行不通的。但是當我檢出一個新版本到不同的位置時,文件就在那裏。

這種情況發生在什麼情況下?最初我已經將「文件」添加到服務器,但恰好是服務器已經有了這些文件。

P.S.我使用的是TortoiseSVN 1.5.6。

alt text http://img268.imageshack.us/img268/2140/missingfiles.jpg

問題就走了,當我刪除包含的文件夾全子,也做了父文件夾下的另一個「更新」。是什麼引起了這個

感謝,

回答

13

右鍵單擊您刪除的文件,選擇還原的文件夾,文件應與缺少狀態出現在那裏,選擇只有那些文件,然後單擊確定。

Missing files

+0

只要確保任何想要保留的修改的文件都未被選中。 – 2009-07-15 06:16:31

1

我看到了很多在Eclipse中顛覆性的插件和命令行SVN客戶端。 當跟隨HEAD時,它通常不會發生,但是當我切換到較早版本並回到頭部時,通常會丟失同時添加或刪除的文件。 「svn up folder /」不會恢復它們,「svn up folder/file」does(「Added」)。 我沒有看到與早期的顛覆版本,對我來說這似乎是迴歸在1.5或1.6。

-1

我得到了同樣的問題。我在這裏發佈它以避免爲類似問題創建不必要的重複問題。 恢復無效。清理或清除緩存也不起作用。

對我而言,工作是更新到早期版本,然後更新到最新版本。

-1

我可以承認,這個問題仍然在TortoiseSVN的1.9.2存在,建設2​​8806 - 64位,在Windows 7

運行,即使刪除目錄樹的大部件,之後做一個更新丟失的文件後,將不會恢復。 「svn revert」,「svn cleanup」等也不起作用。但我可以通過「svn update dir/missing_file.txt」從命令行恢復文件。一個簡單的「svn更新目錄」不起作用。