我使用Yeoman生成一个角度应用。一旦我对我的应用感到满意,我就会运行grunt
,这会在我项目根目录中名为/dist
的文件夹中创建我的应用程序的生产就绪版本。
然后我将这个/dist
目录初始化为一个带有git init
的Git存储库,并将文件推送到Bitbucket,它们目前就坐在那里。
我要问的是,每次我想提交时,我是否必须使用grunt
编译我的生产就绪应用程序?看来我必须这样做。我认为这种设置可能不是最有效的方法吗?
我错过了什么,是否有一种更简单,更有效的方法来处理这个问题?
答案 0 :(得分:3)
那个工作流很奇怪。
只有源代码应该在您的git存储库中。不是编译/缩小的文件。源代码是重要的。
当你与其他人合作时,他们应该独自完成咕噜咕噜的任务。
应在部署到生产之前创建Dist包。或者由持续集成服务器定期进行。