SVN& Xcode问题与文件路径&更新

时间:2016-08-25 11:59:05

标签: ios swift xcode svn version-control

我有一个需要使用svn提交的项目。当用户提交项目并在我的系统上更新它时,我的项目中会添加或更新文件,但这些文件的引用路径不会更改。

例如: user1系统中文件ABC.swift的路径是user1 / application / Project1 / ABC.swift

因此,当我在系统中更新项目时,文件会更新,但参考路径仍然与上面相同,而路径应根据我系统中的项目进行更改。

查看下面的图片,了解与故事板相同的情况。 路径没有改变,我得到红色标记的文件,说明文件丢失。实际上文件在项目中,但相对路径没有更新。

enter image description here

我一直在努力解决这个问题。

1 个答案:

答案 0 :(得分:1)

您的项目中有绝对路径,需要将它们更改为相对路径,分组或项目。为此,请在Xcode中打开右侧选项卡视图,然后选择红色文件。选择右侧选项卡视图中顶行图标中的第一个图标。在Identity and Type-> Location下,您将看到带有小文件夹图标的文件名。单击小文件夹图标并找到该文件,以便红色文件变黑。然后,在小文件夹图标上方,有一个位置弹出菜单。将此更改为"相对于组"或者"相对于项目"重复所有红色文件。提交您的项目,让您的同事更新他们的项目。这应该可以解决你的问题。