Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有几个 iOS 项目都使用相同的介绍视频。视频文件不在任何项目文件夹中。当我通过引用 Xcode 项目添加它们时,我无法使用 Git 跟踪(添加?)它们。该文件是否需要位于项目文件夹的本地才能将它们添加到存储库中,或者有没有办法做到这一点?我通过引用添加它们,以便我可以对一个视频进行更改并将其反映在所有项目中。
对于这样的情况,我在项目之间共享代码,我创建一个包含公共代码的 git 子模块,其中 git 子模块基本上是该公共代码的 git 存储库的迷你克隆。
因此,对于共享的源,我可以在一个项目的子模块中使用它而不会影响其他项目,直到我对它感到满意并提交并将其推送到子模块的源/主模块,然后将其从那里合并到其他的项目。二进制也应该是一样的。
这样,跟踪确实会出现在 Xcode 中。