我在我的元素中使用 sass,我在我的包含我的样式表的文件夹中使用 compass watch。它在一段时间内运行良好,但现在每次我进行更改并将更改推送到我的 repo 协议(protocol)时;我的 app.css 不断出现合并问题。我在终端中遇到的错误是
git pushremote: Counting objects: 54, done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 30 (delta 21), reused 30 (delta 21)
Unpacking objects: 100% (30/30), done.
From github.com: **********/*********
a2f68c3..2537c71 master -> origin/master
Auto-merging public/stylesheets/app.css
CONFLICT (content): Merge conflict in public/stylesheets/app.css
Auto-merging public/sass/app.sass
Automatic merge failed; fix conflicts and then commit the result.
我找到了一种通过删除 app.css,然后在 sass 文件中进行随机更改来通过它的方法。这使得它创建了一个新的 app.css,并且一切正常,直到下一次推送。
最佳答案
不要将生成的 CSS 检查到 git 中。在需要 CSS 的地方编译 Sass。
关于css - app.css 与 app.sass 的合并问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15859239/