我在Xcode项目中添加了几个子模块。如何升级这些图书馆?现在,我这样做的方法是去我的第三派对文件夹,里面说我有afnetworking,我只是从那里拉一个。不确定这是否是最有效的方法。还有其他想法吗?
这是正确的方法。您需要在存储库中进行更新。由于在子模块内开发它是完全有效的,因此Git不会以这种方式与外部存储库混合。
您想
cd mysubprojectpath && git pull --ff-only && cd - && git add mysubprojectpath
您将在您的历史中拥有这个。每次您想做这件事时,您要做的就是击中ctrl-R
,然后开始键入mysubprojectpath
再次进行。击中输入一旦获得历史记录的正确行。