2
我正在與一些使用SASS,Drupal和Git的開發人員合作開發一個項目。我們目前正在將編譯的CSS文件保存在版本控制中。問題在於,每當開發人員拖拉時,他們都會在編譯的CSS文件上發生合併衝突。什麼是處理編譯後的SASS css文件合併衝突的最有效方法?
由於該文件是通過編譯SASS文件創建的,因此我們如何解決此文件中的衝突並不重要,但我們必須每次都解決衝突。
我們無法在dev/test/live環境中設置任何類型的自動編譯,所以我們必須將編譯後的文件保存在版本控制中,以便部署。
是否有任何種類的提交鉤子(或其他)選項,也只是解決衝突,在這使用他們或你的(沒關係)?
推薦一個「策略」並不是真正的答案。 post-checkout-hook僅用於本地,但不能完全回答如何在遠程環境下編譯。 – AlxVallejo 2014-01-21 22:37:50
@AlxVallejo什麼是「完全」回答?我從來沒有提到過「後檢查鉤子」,而是「部署策略」。例如,我使用capistrano執行此類任務。如果你不自動部署...是的,比你知道你的缺陷。 – KingCrunch 2014-01-31 02:41:06