我正在开发一个前端和后端分离的应用程序,并使用 REST API 进行通信(例如,后端是 JAVA/.NET/NodeJS,前端是 React/Angular)。
在 BitBucket 中,我们可以有一个项目,在该项目中我们可以有多个存储库,以便后端和前端的代码库可以位于同一个容器中,
但在 Github 中,如果我没记错的话,项目的概念是完全不同的(GitHub 中的项目与存储库)。Github 有什么办法可以实现这个功能吗?因为我有很多项目,它们都有单独的前端和后端,如果我可以在一个地方组织单个应用程序的存储库,而不是将其与一长串其他应用程序存储库放在一起,那将会很有帮助。
提前致谢!
GitHub 上有一个名为“列表”的新功能,可以帮助您实现这一目标。(实际上仍处于测试阶段)
听起来您已经接近完成您想要的设置了。至少您已经开始正确使用组织功能。由于 GitHub 使用术语“项目”来表示与您想要的不同的内容,因此我们使用“应用程序”来代替。
在您的情况下,应用程序具有前端存储库和后端存储库。就我而言,我有一个带有两个客户端存储库(移动应用程序和 Web 应用程序)的应用程序和一个后端微服务生态系统。因此,这个应用程序大约有十几个存储库。
您可以通过三种方式对它们进行分组。(第二个会回答你的问题)
首先,如果您正在与多个客户/公司/团体合作,您可以将存储库与组织相关联。这使您可以管理谁有权访问和拥有您的存储库。
其次,您可能有多个应用程序,每个应用程序都有多个存储库。您的存储库列表将显示所有内容。如果您想要一种简单的方法将存储库分组在一起,以便您可以使用列表进行过滤以仅查看相关的存储库。这不是最明显的解决方案,因为您必须为存储库加注星标才能将其添加到列表中。从星星页面创建一个列表,并以您的应用程序命名,例如“我的超酷汽车经销商应用程序”。然后将您的任何存储库添加到该列表中。这里的好处是您可以将任何存储库添加到列表中,即使您不拥有它,只要它已加星标即可。现在您可以查看用于构建单个应用程序的所有存储库。
第三,您需要使用项目来组织应用程序需要完成的工作。因此,如果您创建一个项目并向其中添加前端和后端存储库,那么您可以在一个地方查看、组织、确定优先级并处理这两个存储库的问题。
因此,我们使用以下 GitHub 功能:
归档时间: |
|
查看次数: |
24921 次 |
最近记录: |