0
我正在構建一個類似於WiX的應用程序或一個&之一。我有用戶,每個用戶都有XML格式的站點設置。現在我正在考慮創建GIT存儲庫(查看更改歷史記錄會很酷,例如,使用git可以檢測衝突,例如有2個管理員,並且他們都在同一時間進行更改)該設置。所以每次當用戶改變網站設置中的某些東西時,我會提交,當然要做這個git oprations,我會使用一些服務。現在我想知道GIT服務器的性能如何,對於GIT來說,每秒處理10次提交會有什麼問題?第二個問題如何看起來像GIT客戶端的性能,我需要執行提交和結帳等操作(針對每個用戶,我計劃創建新分支)使用git系統作爲應用程序的一部分是個好主意嗎?
我打算在數據庫中存儲最新版本的設置。 GIT將用於歷史目的和檢測衝突的工具 –
我所說的是,您應該將更改歷史記錄模型化爲DB,並通過比較值和使用樂觀併發來檢測衝突。跟蹤XML文本更改沒有意義,它不會帶來任何好處,並會限制系統的靈活性。 – plalx