国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

如何在git同步的項目中做到,部分文件不一樣
PHPz
PHPz 2017-05-02 09:48:55
0
1
929

項目用git進行同步的,現(xiàn)在有這樣幾個需求

需求一:線上和線下調(diào)用不同的前端JS文件

比如vue,本地開發(fā)環(huán)境調(diào)用開發(fā)版本的文件,而線上的環(huán)境調(diào)用生產(chǎn)環(huán)境版本的文件,原因可參照官方說明文檔:

重要提示:在開發(fā)時請用開發(fā)版本,遇到常見錯誤它會給出友好的警告。

開發(fā)環(huán)境不要用最小壓縮版,不然就失去了錯誤提示和警告!

需求二:正式環(huán)境和測試環(huán)境使用不同的數(shù)據(jù)庫

同樣的DB文件,本地我希望鏈接的是測試數(shù)據(jù)庫,而線上正式環(huán)境我希望鏈接的是正式版的數(shù)據(jù)庫

請問如何做到?

請排除通過修改.gitignore來實現(xiàn)部分文件不同步的情況,因為是多人合作開發(fā),所以本地環(huán)境的文件還是需要同步到不同的開發(fā)環(huán)境下的

另外還需要考慮到一個情況:

當我本地修改代部分代碼后,線上環(huán)境同步后能快速部署,而不是每次同步之后還需要手動調(diào)整一次。

PHPz
PHPz

學習是最好的投資!

全部回復(1)
淡淡煙草味

我沒有實際操作過只是看能不能給你一個思路哈。
用構(gòu)建工具npm來實現(xiàn)的,開發(fā)和正式的不同的指令,在git上傳的是一個配置文件。同步的是這個配置文件(文件中有項目中的依賴和預處理(webpack,gulp))。
開發(fā)和dev是放在同一個包里,在本地 run dev。 開發(fā) run build;

git分支功能估計也不能滿足你手動調(diào)整的需求。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板