【问题标题】:XCode SVN Unable to commit Images.xcassetsXCode SVN 无法提交 Images.xcassets
【发布时间】:2015-10-02 13:58:23
【问题描述】:

我的 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

【问题讨论】:

  • 你能用终端从你的项目目录向我们发送“svn st”命令的结果吗?
  • 我用一些输出更新了帖子。

标签: ios xcode svn


【解决方案1】:

您应该通过拖放图像来使用资产目录的 GUI。这将自动将您的文件添加到版本控制之下。否则,您可以运行命令行 svn add。 如果您的图像以“@”命名,则可能会导致自动添加到源代码管理的问题。要解决此问题,您只需从文件名中删除“@”即可。

【讨论】:

  • 奇怪的是,我总是这样添加图像。它似乎没有在版本控制下添加所有文件。我希望能够在命令行以外的地方做,因为有相当多的图像文件。
  • 我更新了答案。您可以检查这是否可以解决问题。
猜你喜欢
  • 2012-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-16
  • 2023-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多