0

我在我的项目中使用 sass,并在包含我的样式表的文件夹上使用 compass watch。它工作了一段时间,但现在每次我进行更改并将更改推送到我的仓库时;我的 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 并且一切正常,直到下一次推送。

4

1 回答 1

2

不要将生成的 CSS 检入 git。在需要 CSS 的地方编译 Sass。

于 2013-04-07T05:47:36.123 回答