设置:其中包含客户机/服务器/共享代码,目前在1个分支GIT工作流开发(所有文件)对生产(部分的文件)
1 GIT存储库。
构建过程:
- 的客户是一个基于网络的应用和需要是 最小化/捆绑/等等,这结果在一个文件中
- 的服务器 现在仍然保持不变,但它可能稍后会捆绑在
问题:
我不希望所有的文件是我的生产服务器上,只是客户端的捆绑版本与服务器文件夹。如果我将主分支拉入,我将获得所有文件,而不仅仅是捆绑版本。
解决方案:
??? - 我该如何处理?创建额外的存储库,创建多个分支?这通常如何完成?
同意。您实际上正在讨论将代码从开发移植到生产的部署过程 – ItayB
任何特定于Web应用程序的东西?目前,我正在为服务器和webpack使用node.js作为客户端JavaScript。目前正在研究,最终可能会回答我的问题:http://stackoverflow.com/questions/35054082/webpack-how-to-build-production-code-and-how-to-use-it –
无法评论经验,但下面的[答案](http://stackoverflow.com/questions/21259181/how-to-package-deploy-node-js-express-web-application)似乎是在下载所有文件。然而,下面的[文章](https://strongloop.com/strongblog/node-js-deploy-production-best-ractice/)似乎也有道理(来自java背景) – dubes