【发布时间】:2015-05-30 05:25:06
【问题描述】:
在 symfony2 中有编译和未编译的 css/js 文件,我不知道。所以我们直接对 web/css 和 web/js 文件夹下的文件进行了修改。 现在我遇到了如何将文件移动到资产文件夹下的文件的未编译文件的问题。
所以我现在不能运行这个命令: php 应用程序/控制台资产:转储 --env=prod --no-debug 这将在 web 文件夹下重新创建所有 css 和 js 文件,我们将丢失所有更改。
是否有任何命令或方法可以扭转这种情况?就像一次性将我们的更改从 web/css 或 web/js 文件夹移动到资产而不是手动选择它们?
【问题讨论】:
-
你在使用源代码控制吗?您根本不应该直接操作已编译的文件,并且您将在构建工具以支持这种故意不受支持的用例方面投入更多资金,而不是在解开更改并将其应用于这些文件的非编译版本方面。
-
@DavidFells - 当我们现在使用位桶进行更改时,不。但是,如何比较或做某事的最佳方式是什么?必须有某种方法才能准确地完成这项工作?
-
如果你有旧版本,我会建议与旧版本进行比较,如果没有,请确保它现在在 SCM 中并重新生成。 @b.enoit.be 详细介绍了该部分,应该对您有用!