0
我正在构建一个类似于WiX的应用程序或一个&之一。我有用户,每个用户都有XML格式的站点设置。现在我正在考虑创建GIT存储库(查看更改历史记录会很酷,例如,使用git可以检测冲突,例如有2个管理员,并且他们都在同一时间进行更改)该设置。所以每次当用户改变网站设置中的某些东西时,我会提交,当然要做这个git oprations,我会使用一些服务。现在我想知道GIT服务器的性能如何,对于GIT来说,每秒处理10次提交会有什么问题?第二个问题如何看起来像GIT客户端的性能,我需要执行提交和结帐等操作(针对每个用户,我计划创建新分支)使用git系统作为应用程序的一部分是个好主意吗?
我打算在数据库中存储最新版本的设置。 GIT将用于历史目的和检测冲突的工具 –
我所说的是,您应该将更改历史记录模型化为DB,并通过比较值和使用乐观并发来检测冲突。跟踪XML文本更改没有意义,它不会带来任何好处,并会限制系统的灵活性。 – plalx