我的源代码控制不允许我写入文件,除非它们在Visual Studio中签出。当我运行grunt时,我的缩小过程失败b / c它没有访问输出文件(捆绑/缩小文件)。每当我构建时,我都必须手动检查文件。
我该如何避免这种情况?似乎有点破坏性。我看到两个选择:
不要让开发人员使用Grunt,因为捆绑/ minifcation仅用于生产。让构建团队在进行生产部署时使用Grunt。
让开发人员使用Grunt,但让Visual Studio / TFS自动执行目标缩小的javascript / css文件的签出,以便它可以写入。
其他人如何处理此问题?像这样使用Grunt的正确方法是什么?
谢谢!