2016-04-22 3 views
-1

私は非常に大きなプロジェクトを多くの貢献者と共に持っています。多くの人が草やフロントエンドで動かない。Sassで開発し、コンパイル済みのファイルをgitから外してください

現在、私たちはsassをコンパイルしてステージングサーバーに展開する展開パイプラインを用意しています。しかし、私はまだローカルでsassをコンパイルし、コンパイルされたsassファイルをリポジトリにコミットする必要があります。それ以外の場合、変更は反映されません。これにより、ファイルが常に競合する問題が発生します。

理想的には、毎回お尻をコンパイルしなくても、sassファイルを提供する方法を見つけることができます。何か案は?

+0

Sassファイルを提供する前に、Sassファイルをコンパイルする必要があります。 – cimmanon

答えて

1

あなたのサーバーでは、コンソールを使ってsassファイルの変更を検出し、アップロードした後でそれを自動的にコンパイルすることができます。ここで

あなたはそれについての詳細を読むことができます: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#using_sass

+0

誰もが独自の迷惑メールサーバーを実行しています。私はおそらく、自動的にウォッチャーを実行するためにシェフスクリプトに何かを追加する可能性があります。 – dtsn

0

あなたは、単にあなたのレポと誰でも、変更を表示する彼の端にSASSをコンパイルしようとするあなたのSASSファイルをプッシュすることができます。

+0

私はgitフックでそれを行うことができますが、プロジェクトの全員がgitフックを設定する必要があります。 – dtsn

関連する問題