在编译的SASS css文件上处理合并冲突的最有效方法是什么?

时间:2012-07-31 20:28:05

标签: css git merge sass

我正在与一些使用SASS,Drupal和Git的开发人员合作开发一个项目。我们目前将编译的CSS文件保留在版本控制中。问题是,每次开发人员拉动它们都会在编译的CSS文件上发生合并冲突。

由于该文件是通过编译SASS文件创建的,因此我们如何解决此文件中的冲突并不重要,但我们每次都必须这样做。

我们无法在开发/测试/实时环境中设置任何类型的自动编译,因此我们必须将编译后的文件保留在版本控制中,以便部署它。

是否存在任何类型的提交挂钩(或其他)选项,这些选项也可以使用他们或您的解决冲突(无关紧要)?

1 个答案:

答案 0 :(得分:0)

我建议永远不要将已编译的文件(无论是css,C还是其他)提交到VCS中。每个人都应该能够自己编译它们并使用git设置post-checkout-hook

更新:请阅读

  

我们无法在开发/测试/实时环境中设置任何类型的自动编译,因此我们必须将编译后的文件保留在版本控制中,以便部署它。

因此我建议设置部署策略,包括编译sass文件。