0

プロジェクトで sass を使用しており、スタイルシートを含むフォルダーでコンパス ウォッチを使用しています。しばらくは問題なく動作していましたが、今では変更を加えるたびにリポジトリに変更をプッシュしています。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 に答える