簡體   English   中英

XCode SVN無法提交Images.xcassets

[英]XCode SVN Unable to commit Images.xcassets

我的Images.xcassets列表越來越長,因此我決定使用子文件夾來組織它。 從那時起,我無法將對Images.xcassets任何更改提交到我的SVN存儲庫。 我不斷收到錯誤:

Commit failed (details follow):
'filePath/gopremium.imageset/gopremium' is not under version control (1)

在XCode中, Images.xcassets確實有M表示已被修改,但是我似乎看不到哪個特定文件受版本控制。 我以為它們是自動添加的,但看來我錯了。 有誰知道如何在版本控制下將所有內容添加到Images.xcassets

更新:

我運行了svn st命令。 輸出非常長,因此我將發布幾個示例。 這是我創建的目錄中的一個,並且以前不在源代碼管理下的圖像

A       MyApp/Images.xcassets/myDirectory/F00.imageset
A       MyApp/Images.xcassets/myDirectory/F00.imageset/Contents.json
A       MyApp/Images.xcassets/myDirectory/F00.imageset/F00.png
?       MyApp/Images.xcassets/myDirectory/F00.imageset/F00@2x.png
?       MyApp/Images.xcassets/myDirectory/F00.imageset/F00@3x.png

這是圖像的輸出,這些圖像不在子文件夾中,然后移到一個子文件夾中。

D       MyApp/Images.xcassets/1100-list-2-selected.imageset
D       MyApp/Images.xcassets/1100-list-2-selected.imageset/1100-list-2-selected.png
D       MyApp/Images.xcassets/1100-list-2-selected.imageset/1100-list-2-selected@2x.png
D       MyApp/Images.xcassets/1100-list-2-selected.imageset/1100-list-2-selected@3x.png
D       MyApp/Images.xcassets/1100-list-2-selected.imageset/Contents.json

A       MyApp/Images.xcassets/tabs/1100-list-2-selected.imageset
A       MyApp/Images.xcassets/tabs/1100-list-2-selected.imageset/1100-list-2-selected.png
A       MyApp/Images.xcassets/tabs/1100-list-2-selected.imageset/1100-list-2-selected@2x.png
A       MyApp/Images.xcassets/tabs/1100-list-2-selected.imageset/1100-list-2-selected@3x.png
A       MyApp/Images.xcassets/tabs/1100-list-2-selected.imageset/Contents.json

您應該通過拖放圖像來使用資產目錄的GUI。 這將自動在版本控制下添加文件。 否則,您可以運行命令行svn add。 如果您的圖像用“ @”命名,可能會導致自動添加到源代碼管理時出現問題。 要解決此問題,您只需從文件名中刪除“ @”。

暫無
暫無

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

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