首页 > 解决方案 > 更好的 git 目录排列

问题描述

我目前完成了我的 Web 应用程序的创建,现在,我正在尝试使用 React Native 来实现一个移动应用程序。这可能是一个愚蠢的问题,但我应该为我的 react native 项目创建一个新项目,还是应该在 github 的原始 Web 项目中创建一个新目录?

谢谢

标签: git

解决方案


创建一个单独的存储库

网络应用程序不需要移动应用程序,移动应用程序不需要网络应用程序(至少不是作为依赖项,它可以通过例如 API 进行通信)。

Web 应用程序不是移动应用程序的一部分,并且移动应用程序不是 Web 应用程序的一部分。

因此,我建议您创建单独的目录并为每个应用程序创建一个 git 存储库。您可能希望对存储库使用相同的组织/用户帐户,并(可能)链接应用程序,例如README.

您还可以拥有一个目录(和存储库),其中两个项目都作为子目录,但您每次都必须导航到它,社区贡献者需要克隆所有内容等。


推荐阅读