我有數據庫模式文件在回購與總是變化。是否有可能自動修復合併策略ours
或theirs
?自動解決給定文件的混帳衝突
1
A
回答
3
[merge "ours"]
name = Always take our version
driver = echo
[merge "theirs"]
name = Always take their version
driver = cat %B > %A
合併驅動程式接受許多參數 - %A
是「我們的「版本的文件和%B
是」他們的「版本 - 並且預計將在%A
中留下合併的結果。因此,「我們」的合併驅動程序什麼都不做,而「他們」合併驅動程序可以通過%A
複製%B
。
現在,告訴git
爲使用的ours
或theirs
合併策略爲您的文件與.gitattributes
file:
db/schema.rb merge=theirs
# Or:
db/schema.rb merge=ours
0
您可以通過添加像下面這樣的.git/config
一節添加此文件的.gitignore
相關問題
- 1. 混帳衝突的文件
- 2. 解決混帳衝突通過自動合併所有更改
- 3. 混帳拉--rebase:自動合併衝突文件
- 4. 「未解決的合併衝突」時混帳
- 5. 如何解決這個混帳合併衝突?
- 6. 混帳:調整基線在Visual Studio中解決衝突公關
- 7. SVN合併,並自動解決衝突
- 8. tf解決衝突合併自動
- 9. SQL Server複製 - 自動解決衝突
- 10. 自動解決主鍵合併衝突
- 11. 如何解決自動加載衝突?
- 12. 某些文件自動衝突解決(subversion)
- 13. 衝突解決?
- 14. 解決衝突
- 15. 解決衝突
- 16. 解決衝突
- 17. 解決SmartGit中的衝突 - 查找衝突的文件
- 18. TFS總是提示解決衝突的文件沒有衝突!
- 19. 解決軟件包衝突
- 20. 使用查找/替換自動解決特定行的衝突
- 21. 如何解決JavaScript文件衝突?
- 22. 解決樹衝突
- 23. 與衝突解決
- 24. 解決JavaScript衝突
- 25. SymmetricDS - 衝突解決
- 26. 解決JQuery衝突
- 27. 解決衝突svn
- 28. 解決Javascript衝突
- 29. PouchDB +解決衝突
- 30. Subclipse衝突解決
爲什麼文件更改所有的時間,並導致衝突的方法呢? –
這是mysql模式文件,每個rails遷移都會導致一些小的差異 –