我的项目启用了git版本控制。如果我从克隆的第三方存储库添加内容,我会遇到问题。
问题是文件有自己的存储库,它们出现在源代码管理中 - >工作副本并提出一些问题。
我可以将它们从某个本地克隆的git-repository添加到项目中并忽略它们的存储库而不复制这些文件吗?
答案 0 :(得分:0)
听起来你想使用git子模块。这基本上将引用存储到依赖关系的git repo以及您决定在自己的git仓库中使用该依赖项的提交。
它不会将依赖关系的git repo整体存储起来,这意味着您可以轻松选择使用之前的提交而不是该依赖存储库的HEAD
。
Reference(许多其他人在互联网上提供)。
答案 1 :(得分:0)
trojanfoe's answer绝对是直接回购的方式,但如果项目可通过CocoaPods或Carthage获得,我建议不要使用子模块。