我的网络应用需要执行以下操作:
- 为业务分析师提供Web界面,以便对业务规则执行CRUD操作。
- 每个业务规则都是用规则语言编写的。它有版本。多人可以对规则进行CRUD操作。因此,在很高的层面上,整个应用程序就像代码管理系统,但对于业务分析师而言。
- 因此它只有基本的版本控制功能,如版本控制,可能合并,在保存,分支,发布等方面显示冲突,但不包括诸如cherry-pick提交,git stash等高级功能。此外,与Git不同用户不会将代码拉到本地计算机上。一切都在浏览器中完成。这就像Gitlab / Github的基于降价的wiki功能。
- 不能指望业务分析师学习Git / SVN。
- 还有一些其他功能。因此不能使用托管的Gitlab等。
醇>
问题:
可以使用Git / SVN /任何其他版本控制API来实现此功能,而不是编写我们自己的服务器端代码来进行版本控制等吗?