2015-12-12 129 views
0

這是事件的順序:從svn取消刪除文件?

  1. 有一個文件,我想添加到svn的回購犯。
  2. 鍵入「svn add filename.py」,並確認它添加了它。
  3. 提交之前,鍵入「svn ls」查看跟蹤的文件。
  4. filename.py沒有在那裏列出。
  5. 出於困惑,嘗試刪除文件,然後再次讀取它。它不會讓我做svn rm,所以我做svn --force刪除,認爲這只是從版本控制中解決它,而不是實際上刪除文件我很笨。
  6. 文件不存在了。文件從未提交,因爲我只是試圖添加它,所以它不像我可以恢復到以前的版本。

有什麼辦法讓它回來?我非常絕望。

謝謝。

+0

沒辦法找回來。你有備份嗎? –

+0

檢查你的文件系統。你在哪個平臺上? –

回答

0

你,ehm,svn delete --force它。除非你有一個副本,否則你無法恢復它。

通過svn add該文件,你只有計劃的它被添加到下一次提交。你應該有svn commit編輯它到存儲庫。