我总是使用Linux操作系统,但我需要在Windows下检查其他操作.我已经设置了一个xampp包和一个symfony2框架.
config.yml:
# Assetic Configuration
assetic:
debug: "%kernel.debug%"
use_controller: false
write_to: %kernel.root_dir%/../../html/
#bundles: [ ]
#java: /usr/bin/java
filters:
cssrewrite : ~
sass :
bin: "C:\Ruby\bin\sass"
compass :
bin: "C:\Ruby\bin\compass"
yui_css:
jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.8.jar"
yui_js:
jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.8.jar"
closure:
jar: "%kernel.root_dir%/Resources/java/compiler.jar"
Run Code Online (Sandbox Code Playgroud)
错误信息:
[exception] 500 | Internal Server Error | Assetic\Exception\FilterException
[message] An error occurred while running:
"C:\Ruby\bin\ruby.EXE" "C:\Ruby\bin\compass" "compile" "C:\Users\user\AppData\Local\Temp" "--boring" "--config" "C:\Users\user\AppData\Local\Temp\ass1047.tmp" "--sass-dir" "" "--css-dir" "" "C:/Users/user/AppData/Local/Temp/ass1048.tmp.sass"
Error Output:
Individual stylesheets must be in the sass directory.
Run Code Online (Sandbox Code Playgroud)
我无法理解"单个样式表必须在sass目录中." 错误.
如何在Windows上的Symfony2中设置指南针?
版本信息:
共有三个分支:dev、master、release。
流程是从 dev 合并到 master,从 master 合并到release。
发布分支在生产中被引用。
(基本上,来源反映在 git pull 的生产中。)
我使用的是 Gitea,它与 Github 类似。
基本上,我通过拉取请求合并到每个分支。
有一天,我被要求仅反映发布分支上的特定提交。
当时,我使用cherry-pick将特定提交从master分支合并到release分支。
这时我从命令行手动合并...
并释放。
然后,几天后,我将 master 分支合并到release分支中以发布所有提交。
这时我从命令行手动合并...
当前的问题是如果拉取请求没有通过该怎么办。
我可以通过拉取请求从开发合并到主控。
但是通过pull request从master合并到release会存在一些冲突。
上次我手动解决并合并了release分支的冲突,所以dev、master、release分支的内容是一样的。
之后,开发工作就交给了dev。
之后,我能够从开发者的拉取请求合并到主控者。(无冲突)
并且从 master 的拉取请求合并到发布将导致冲突。
我认为原因是之前发布分支中手动合并的影响。
手动合并后如何规范拉取请求的合并?