2012-10-16 14 views
2

我將COMPASS引入到一個項目中,我們在不同的文件夾中有不同的開發分支,從SVN版本控制的Web項目進行開發。所以我們需要有幾個config.rb副本 - config.rb應該在trunk中,因此在我們從SVN簽出的每個分支中。我怎麼能從「看」在我的電腦上籤出的一個分支的SASS目錄切換到另一個分支SASS目錄在另一個分支??COMPASS希望找到config.rb(如果有幾個)?

因爲對於每一個新的分支,簽出的分支變化的目錄名,其在所有分支目錄的根目錄COMPASS外/只是一個config.rb是不是最佳的解決方案,因爲那樣我們就會與每一個新的分支簽出該分支內工作時更新每個開發人員的計算機上的每個地方config.rb ...

難道我只是在每一個分支的風格目錄啓動「羅盤表」?那麼會不會有幾個COMPASS實例在運行,看着所有不同的分支?

我在互聯網上沒有找到任何這個問題的答案,所以我希望在這裏找到一個。任何想法的歡迎!

乾杯,羅馬。

+0

所以,問題基本上是:將COMPASS期望配置文件 - 如果沒有指定作爲參數,因爲路徑將始終與每一個新的分支不同 - 一般在它已經從調用同一個目錄?那麼,如果我從兩個不同的項目分支文件夾中兩次調用它,那麼幾個COMPASS實例是否會並行運行? – RSeidelsohn

回答

6

您可以精確與-c命令行參數的配置文件的位置:compass watch -c custom/folder/config.rb要小心,所有匹配配置變量(sass_dir,css_dir等)的路徑都依賴於Compass命令啓動的初始路徑。例如,您可以放置​​在分支中,並將配置文件指向中繼線中的配置文件。

然而,最簡單的方法是將有由分支的配置文件,並在他們每個人開始編譯。

+1

所以,如果我理解你的權利,我可以對所有分支使用相同的配置(只要相關目錄不變),只需要注意從那裏啓動指南針,而不是在分支機構的目錄之外,對嗎? – RSeidelsohn

相關問題