我正在做一個Web應(yīng)用程序,我需要對一些主要更改進行分支,事實是,這些更改需要更改數(shù)據(jù)庫架構(gòu),因此我也希望將整個數(shù)據(jù)庫置于git下。我怎么做?我可以在git存儲庫下保存一個特定的文件夾嗎?我怎么知道哪一個?如何確定要放入正確的文件夾?我需要確定,因為這些更改不是向后兼容的。我無力承擔(dān)。我的數(shù)據(jù)庫是PostgreSQL編輯:有人建議進行備份,并將備份文件置于版本控制下而不是數(shù)據(jù)庫中。老實說,我發(fā)現(xiàn)這真的很難下咽。一定有更好的方法。更新:好的,因此沒有更好的方法,但是我仍然不太確信,所以我將稍微改變一下問題:我想將整個數(shù)據(jù)庫置于版本控制下,我可以使用哪個數(shù)據(jù)庫引擎,以便可以將實際數(shù)據(jù)庫置于版本控制下而不是其轉(zhuǎn)儲?sqlite是git友好的嗎?由于這只是開發(fā)環(huán)境,因此我可以選擇所需的任何數(shù)據(jù)庫。編輯2:我真正想要的不是跟蹤我的開發(fā)歷史,而是能夠從我的“新的根本性變化”分支切換到“當(dāng)前穩(wěn)定的分支”,并能夠例如使用當(dāng)前版本修復(fù)一些錯誤/問題等。穩(wěn)定分支。這樣,當(dāng)我切換分支時,數(shù)據(jù)庫會自動與我當(dāng)前所在的分支兼容。我不太在乎實際數(shù)據(jù)。
如何將數(shù)據(jù)庫置于git(版本控制)下?
墨色風(fēng)雨
2019-10-23 16:31:11