React native 我们如何保持iOS和Android项目与它们自己的回购协议隔离,但保持一个本地回购协议? 出身背景
我们已经在iOS和Android上实现了一个现有的本机应用程序,我们想添加一个新功能,其中共享代码用React native编写。根据我的研究,React native要求iOS和Android项目是React native主目录的子目录 由于我们的iOS和Android应用程序的开发速度可能不同,因此将这两个repo迁移到单个React本地repo将不符合我们当前的开发流程 研究 我已经看到这个问题在它的许多问题中提出了一个类似的问题,也就是如何组织风投?在mono存储库中移动4个代码库iOS、Android、Web和RN包是必要的吗 , 这个问题仍然没有答案。相比之下,我们的问题范围有限,因为我们只想回答回购协议的管理问题 问题React native 我们如何保持iOS和Android项目与它们自己的回购协议隔离,但保持一个本地回购协议? 出身背景,react-native,React Native,我们已经在iOS和Android上实现了一个现有的本机应用程序,我们想添加一个新功能,其中共享代码用React native编写。根据我的研究,React native要求iOS和Android项目是React native主目录的子目录 由于我们的iOS和Android应用程序的开发速度可能不同,因此将这两个repo迁移到单个React本地repo将不符合我们当前的开发流程 研究 我已经看到这个问题在它的许多问题中提出了一个类似的问题,也就是如何组织风投?在mono存储库中移动4个代码库iOS
我们如何使iOS和Android项目与它们自己的repo保持隔离,同时为两个平台共享的功能维护一个带有共享代码库的React本机repo?最终,我的团队决定使用mono repo来避免手动更新React本机repo中每个git子模块的复杂性
话虽如此,git子模块将允许分别管理iOS和Android回购协议。然而,这种方法的缺点是,每次更新单个repo时,必须将对Android和iOS repo的更新拉入react本机repo。最终,我的团队决定使用mono repo,以避免手动更新react本机repo中每个git子模块的复杂性 话虽如此,git子模块将允许分别管理iOS和Android回购协议。然而,这种方法的缺点是,每次更新单个回购协议时,必须将对Android和iOS回购协议的更新拉入react本机回购协议