提交時出現「文件未找到」錯誤

提交時出現「文件未找到」錯誤

我有一個工作副本,是從 SVN 儲存庫中簽出的。

當我嘗試提交時,出現以下錯誤:

svn: File not found: revision 57, path '/trunk/path/to/my/file/logo-mini.jpg'

我在儲存庫中找到了這個文件,並注意到它只有一個修訂版 - 58。

我不明白,為什麼 SVN 會抱怨這個文件,當它出現時,為什麼它指向修訂版 57 而不是 58 ?

我還重命名了該文件的祖父資料夾。可能,這是一個問題...

更新

我從 Cornerstone 應用程式 (Mac OS X) 獲得的詳細錯誤描述:

Description : Could not find the specified file.
 Suggestion : Check that the path you have specified is correct.

Technical Information
=====================

      Error : V4FileNotFoundError
  Exception : ZSVNNoSuchEntryException

Causal Information
==================

Description : Commit failed (details follow):
     Status : 160013
       File : subversion/libsvn_client/commit.c, 867

Description : File not found: revision 57, path '/trunk/assets/themes/base/article-content/images/logo-mini.jpg'
     Status : 160013
       File : subversion/libsvn_fs_fs/tree.c, 663

因此,我將“/trunk/assets/themes 目錄”重新命名為“/trunk/assets/skins”,同時改進了專案結構。

我嘗試過以下操作:

  • 更新 /trunk/assets/themes 目錄
  • 打掃
  • 從檔案系統中刪除並再次簽出
  • 將整個 /trunk/assets/themes 目錄還原為 HEAD 版本。即使這也無濟於事。仍然遇到同樣的錯誤。

我沒有結果。

答案1

Cornerstone 要求您在 Cornerstone 中手動設定與伺服器上 Subversion 版本相符的工作副本版本。您可以選擇“工作副本”->“升級工作副本...”來更改它。

我剛剛弄清楚這篇文章中的日期,但無論如何我都會提交答案,以防萬一有人仍在尋找答案

相關內容