2

開発用のさまざまなフォルダーにSVNバージョンのWebプロジェクトとは異なる開発ブランチがあるプロジェクトにCOMPASSを導入しています。そのため、いくつかの config.rb のコピーが必要になります。config.rb はトランクにある必要があり、SVN からチェックアウトするすべてのブランチにある必要があります。コンピューターでチェックアウトしたあるブランチの SASS ディレクトリを「監視」することから、チェックアウトした別のブランチの別のSASSディレクトリを監視するように切り替えるにはどうすればよいですか?

チェックアウトされたブランチのディレクトリ名は新しいブランチごとに変わるため、すべてのブランチ ディレクトリのルート ディレクトリで / の外側にCOMPASS用の config.rb を 1 つだけ持つことは最適なソリューションではありません。すべての新しいブランチがチェックアウトされたすべての開発者コンピューター上の .rb...

そのブランチ内で作業するとき、すべてのブランチのスタイル ディレクトリで「コンパス ウォッチ」を開始するだけですか? その場合、複数のCOMPASSインスタンスが実行され、すべての異なるブランチが監視されますか?

インターネット上でこの問題に対する答えが見つからなかったので、ここで見つけたいと思っています。どんなアイデアでも大歓迎!

乾杯、ローマ。

4

1 に答える 1

6

-cコマンドライン引数を使用して、構成ファイルの場所を正確に指定できます: compass watch -c custom/folder/config.rb. ただしsass_dir、構成変数 ( 、css_dirなど) に一致するすべてのパスは、コマンド Compass が起動される最初のパスに依存することに注意してください。たとえば、ブランチに配置して、トランクに存在する構成ファイルを指すことができます。

ただし、最も簡単な方法は、ブランチごとに構成ファイルを作成し、それぞれでコンパイルを開始することです。

于 2012-10-17T04:53:51.600 に答える