[英]SVN Commit failed for folder/directory
SVN無法提交[添加]文件夾。 我添加了一個新的文件夾/目錄“ ImagesSubDirectory”,並在其中放置了兩個圖像。 Xcode顯示所有已添加圖像的“ A”。 “ svn status”終端命令對ImagesSubDirectory和此目錄中的圖像都顯示“ A”。 但是,當我嘗試將其提交到服務器時,出現跟隨者錯誤:
svn:提交失敗(詳細信息如下):svn:'/ Path / Project / ProjectDirectory / Resources / Images / ImagesSubDirectory'不受版本控制,也不屬於提交,但其子級'/ Path / Project / ProjectDirectory / Resources /Images/ImagesSubDirectory/MyImage@2x.png'是提交的一部分
Xcode提交對話框未針對“ ImagesSubDirectory”顯示“ A”。 怎么了,我該如何解決? 我可以使用Terminal,但是Xcode應該可以處理它,對嗎?
ps我正在使用Xcode版本4.3.2(4E2002)
那只是Xcode + SVN的錯誤行為。
最后,我不得不使用Terminal來解決問題。
在簽入時,在所有 “ @2x
”文件的末尾添加“ @”字符,將解決您的Subversion問題。
換句話說,在終端上“ svn add blahblah@2x.png@
”(其中blahblah是Retina high rez圖像文件的真實名稱),然后明確地提交該內容。 換句話說,不要從Xcode添加這些文件,而是在終端中使用命令行。
Subversion可能會對文件名中帶有“ @”的文件造成麻煩。
這是我的案例的解決方案:在終端中,使用svn首先添加文件,然后提交:
1.文件為xxx@3x.png: image_file_name@3x.png
2.然后將xxx \\ @ 3x.png添加到svn中:
svn add image_file_name\@3x.png@
3.認真地承諾:
svn commit -m “add your comment here"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.