簡體   English   中英

將已刪除目錄提交到 SVN 存儲庫時出現問題

[英]Problems commiting deleted directory to SVN repository

我正在嘗試從我的存儲庫中刪除一個目錄。 我刪除該文件夾並執行 svn 提交,我收到以下錯誤:

錯誤:提交失敗(詳情如下):

錯誤:訪問被拒絕

我的用戶在 [/] 上有 rw 權限,我可以提交新的或修改過的文件

關於問題可能是什么的任何想法?

編輯:

似乎我可以執行單個文件刪除,但我無法刪除目錄。 示例我可以刪除 \data\a.txt 但不能刪除 \data

EDIT2:我的授權

[別名] * =

[團體]

# harry_and_sally = 哈利,莎莉

# harry_sally_and_joe = 哈利,莎莉,&喬

[/]

貝塔 = rw

佩拉斯= rw

我的密碼

[用戶]

測試版 = Bunny1981

peras = MyDearBunny

編輯:解決方案是對正確答案的評論

當您從文件系統中刪除文件夾時,SVN 認為您的副本中缺少某些內容,因此會顯示錯誤。

相反,您不應該手動刪除文件夾,而是告訴 SVN 刪除它 - 這樣 SVN 將刪除文件夾內容並在下次提交時將其標記為刪除。

您可以使用“svn rm”命令進行該操作。

您是否使用基於路徑的授權? 如果是這樣,請檢查您的 authz 配置是否有錯誤。

如果您說您可以結帳,但不能提交(添加/修改/刪除)並驗證授權正常,那么我會說檢查您的工作副本 URL 服務器名稱,這是一個棘手的問題(基於路徑的授權)其中 checkout 不區分大小寫(對於服務器名稱),但 commit 區分大小寫。 在這種情況下,您需要進行搬遷。

編輯:您可以遠程執行刪除嗎?

svn delete URL

這將消除 WC 作為問題的根源。

告訴 SVN 您要使用“svn rm”刪除文件夾,然后提交。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM