Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 我们如何保持iOS和Android项目与它们自己的回购协议隔离,但保持一个本地回购协议? 出身背景_React Native - Fatal编程技术网

React native 我们如何保持iOS和Android项目与它们自己的回购协议隔离,但保持一个本地回购协议? 出身背景

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上实现了一个现有的本机应用程序,我们想添加一个新功能,其中共享代码用React native编写。根据我的研究,React native要求iOS和Android项目是React native主目录的子目录

由于我们的iOS和Android应用程序的开发速度可能不同,因此将这两个repo迁移到单个React本地repo将不符合我们当前的开发流程

研究 我已经看到这个问题在它的许多问题中提出了一个类似的问题,也就是如何组织风投?在mono存储库中移动4个代码库iOS、Android、Web和RN包是必要的吗

,

这个问题仍然没有答案。相比之下,我们的问题范围有限,因为我们只想回答回购协议的管理问题

问题
我们如何使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本机回购协议