我正在向一个项目中引入 COMPASS ,我们在不同的文件夹中为SVN版本的Web项目提供了不同的开发分支以进行开发。所以我们需要有几个config.rb副本 - config.rb应该在trunk中,因此我们从SVN检出每个分支。如何切换从“观看”计算机上检出的一个分支中的SASS目录切换到另一个分支中的另一个 SASS 目录?
由于已检出的分支的目录名称随每个新分支而变化,因此在所有分支目录的根目录之外/在 COMPASS 之外只有一个config.rb不是最佳解决方案然后我们必须更新每个开发计算机上的每个本地config.rb,并检查每个新的分支...
在该分支内工作时,我是否只是在每个分支的样式目录中启动“指南针监视”?那么会有几个 COMPASS 实例在运行,看着所有不同的分支吗?
我没有在互联网上找到这个问题的任何答案,所以我希望在这里找到一个。欢迎任何想法!
干杯,罗马。
答案 0 :(得分:6)
您可以使用-c
命令行参数compass watch -c custom/folder/config.rb
来精确配置文件的位置。 但是要小心,匹配配置变量(sass_dir
,css_dir
等)的所有路径都取决于启动命令Compass的初始路径。例如,您可以放置在分支中并指向主干中存在的配置文件。
但是,最简单的方法是通过分支获得配置文件并在每个文件中启动编译。