2010-07-26 92 views
0

我在Mac上,想提交一個文件到svn,但得到父文件夾被鎖定的錯誤。如何將此文件提交給svn?

Description : Directory '/Developer/Projects/myappproject/trunk/targetfolder/myapp.app/.svn' containing working copy  
admin area is missing 
Status : 155005 
File : subversion/libsvn_wc/lock.c, 947 

我從後備箱運行清理:

svn cleanup targetfolder 

,並得到這個錯誤:

svn: 'targetfolder/myapp.app.dSYM' is not a working copy directory 

以上是一個iPhone應用程序調試符號文件。這真的是一個文件夾或包。

我無法提交或清理。我在CornerStone中看到上述文件,這是我用於源代碼控制的文件。我現在應該做什麼?

回答

1

看起來你有一些腐敗那裏。

我想:

  1. 使該項目的副本
  2. 結帳整個 項目
  3. 運行在 項目複製一個diff的全新副本和合並任何 差異的新項目(排除.svn目錄中的東西)
  4. 簽入新項目。
+0

你完全迷失了我。對於第2步,如果項目已經簽出,我不能再次簽出。我不知道第3步。「新項目」是什麼意思? – 4thSpace 2010-07-26 02:41:40

+0

韋德很可能是正確的 - 你的.svn目錄中有一個是塞滿的。 – Arafangion 2010-07-26 02:49:19

+0

它實際上是目標文件夾中存在問題的dSYM和.app文件。我通過Finder刪除它們,並可以成功運行清理。我也可以做簽到。我壓縮了dSYM文件夾,並能夠檢查。它不喜歡這兩個文件出於某種原因。我不能通過svn刪除它們,因爲我在嘗試提交時收到「包含工作副本管理區域丟失」錯誤。不知道該怎麼辦。 – 4thSpace 2010-07-26 03:06:00