我在一個cms項目上工作,並使用託管在github上的開源cms,我怎樣才能在不覆蓋我的本地設置的情況下遠程獲取最新的提交到我的工作副本?例如我的數據庫設置等?如何合併遠程分支並忽略配置設置?
3
A
回答
2
我總是建議filter driver有:
- 對於那些設置文件的模板(Git的版本)
- 一些文件,依賴於環境的正確值
- 一能夠建立實際設置文件的腳本(作爲'污跡'腳本)
有關更多詳細信息,請參閱「How to keep different content of one file in my local and github repository?」。
1
通常最好從repo中刪除這些文件並將它們添加到.gitignore中。然後,您可以通過生成默認文件來使應用程序正常處理缺失的配置。如果不這樣做,您可以提供一個「示例」配置文件供用戶複製和編輯。
相關問題
- 1. 如何配置git只推送一些分支並忽略其他分支?
- 2. 合併分支。 - 如何在合併時忽略某些文件?
- 3. Git - 如何將遠程分支合併到遠程主設備
- 4. 我如何合併到遠程分支
- 5. 如何合併遠程分支機構
- 6. 設置爲默認的合併分支
- 7. HtmlUnit忽略配置並拋出異常
- 8. 在git中合併2個分支忽略中間的分支?
- 9. 切換到遠程分支並設置本地文件
- 10. Git忽略並且不跟蹤合併的遠程文件
- 11. 分支和合並策略
- 12. 分支和合並策略
- 13. git:如何從遠程分支獲取併合併到本地分支?
- 14. 從遠程分支合併更改
- 15. Git:本地合併遠程分支
- 16. 合併遠程分支到文件夾
- 17. Git,合併兩個遠程分支
- 18. 修復合併後的遠程分支
- 19. Git:合併兩個遠程分支
- 20. git合併工作與遠程分支?
- 21. 在git中合併遠程分支
- 22. git - 如何在上游設置遠程分支出分支?
- 23. 忽略像起源/私人分支分支設置*
- 24. 的Shibboleth忽略配置設置
- 25. 忽略git合併
- 26. 使用宏設置列寬忽略合併的單元格
- 27. 切換Git分支並忽略更改
- 28. 如何重置當前分支併合併到已有的分支
- 29. 只設置一個分支的遠程?
- 30. git合併遠程分支而不必創建本地分支
但我沒有控制安裝模板文件?因爲cms是從github克隆過來的? – Knight 2011-06-04 12:52:54
@Knight:模板和值文件是可以添加到回購的附加文件。您需要有一個腳本能夠檢測克隆repo的當前環境,以便構建正確的設置文件。 – VonC 2011-06-04 16:41:01