忽略添加的第三方框架等的源代码控制

时间:2015-11-25 18:52:54

标签: xcode version-control

我的项目启用了git版本控制。如果我从克隆的第三方存储库添加内容,我会遇到问题。

问题是文件有自己的存储库,它们出现在源代码管理中 - >工作副本并提出一些问题。

我可以将它们从某个本地克隆的git-repository添加到项目中并忽略它们的存储库而不复制这些文件吗?

2 个答案:

答案 0 :(得分:0)

听起来你想使用git子模块。这基本上将引用存储到依赖关系的git repo以及您决定在自己的git仓库中使用该依赖项的提交。

它不会将依赖关系的git repo整体存储起来,这意味着您可以轻松选择使用之前的提交而不是该依赖存储库的HEAD

Reference(许多其他人在互联网上提供)。

答案 1 :(得分:0)

trojanfoe's answer绝对是直接回购的方式,但如果项目可通过CocoaPodsCarthage获得,我建议不要使用子模块。