2

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」を表示していません。何が問題なのですか? どうすれば修正できますか? ターミナルを使用できますが、Xcode で処理する必要がありますよね?

ps私はXcodeバージョン4.3.2(4E2002)を使用しています

4

3 に答える 3

3

これはバグのあるXcode+SVNの動作です。

最終的に問題を修正するには、ターミナルを使用する必要がありました。

于 2012-07-11T07:04:55.063 に答える
2

チェックイン時にすべての" " ファイルの末尾に "@" 文字を追加する@2xと、subversion に関する問題が解決されます。

つまり、svn add blahblah@2x.png@ターミナルで " " (blahblah は Retina 高解像度イメージ ファイルの実際の名前) を実行し、それを明示的にコミットします。つまり、Xcode からこれらのファイルを追加しないでください。ターミナルでコマンド ラインを使用してください。

Subversion では、ファイル名に「@」が含まれるファイルで問題が発生する可能性があります。

于 2012-04-26T05:08:36.913 に答える