如何使用Git组织Web开发



Web开发人员!

你如何为你的前端和后端组织你的Github项目?

例如,我有一个python脚本,它生成一个JSON文件,前端JavaScript使用该文件在页面上生成数据。

您是否会创建一个存储库,其中包含两个标记为前端和后端的目录?

或者你会制作两个不同的存储库?

我对开发人员在野外做什么感兴趣。因为到目前为止,我发现自己在台式电脑的一个目录中有一个完整的网站克隆,并且只是从那里通过SFTP推送单个文件。

我已经到了有足够的*.旧文件来实现版本控制的地步,这样我就可以用元数据(如日期和编辑它的用户(查看代码的旧状态。

答案是肯定的。制作两个不同的github项目。

正如迈克尔·W所说;[…]这是非常固执己见的"。我发现最常见的方法是在开发中实现一个github项目,尤其是在您自己开发的时候。这很有用,因为您不必在存储库和/或分支之间切换,这样可以节省时间。

另一种常见的方法是将它们分开。然而,只有当两个项目都可以独立运行时,这种方法才有可能。在您的情况下,按逻辑划分项目是很重要的。如果python项目只生成JSON文件并将其放置在服务器位置,那么我会将其放置到它自己的github项目中,因为主要目的是生成文件,因此python应用程序可以在独立于前端的服务器上运行。如果Web应用程序仅通过rest调用或连接到FTP来使用JSON文件,那么也可以将其放置在自己的项目中。

最新更新