我有一些iOS项目都使用相同的介绍视频。视频文件不在任何项目文件夹中。当我通过引用Xcode项目添加它们时,我无法使用Git跟踪(添加?)它们。该文件是否必须是项目文件夹的本地文件才能将它们添加到仓库中,或者有办法执行此操作吗?我通过引用添加它们,这样我就可以对一个视频进行更改并将其反映在所有项目中。
答案 0 :(得分:0)
对于这样的情况,我在项目中共享代码,我创建一个包含公共代码的git子模块,其中git子模块基本上是该公共代码的git存储库的迷你克隆。
因此,对于共享的源,我可以在一个项目的子模块中使用它而不影响其他项目,直到我对它满意并提交并将其推送到子模块的origin / master,并从中合并它那里有其他项目。二进制也应该是可能的。
这样,跟踪确实会出现在Xcode中。