Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sap 在MTA XSA应用程序中共享HDI容器_Sap_Hana - Fatal编程技术网

Sap 在MTA XSA应用程序中共享HDI容器

Sap 在MTA XSA应用程序中共享HDI容器,sap,hana,Sap,Hana,我有一些在SAP云平台neo环境中开发xs经典应用程序的经验。并计划迁移到云基础环境中的xsadvanced。我有一些基本的疑问,遗憾的是,即使在阅读了文档之后,我也无法得到答案 如果我理解正确,XSA是SAP扩展的云基础,通过HDI容器支持SAP HANA 2.0作为服务,允许传统XSJ作为node.js容器和其他SAP Specific系列运行 SAP推动的MTA(mutlti目标应用程序)开发看起来很不错,但是当涉及到在环境中工作时,我有几个问题,例如多个开发人员在“开发”空间中使用同一M

我有一些在SAP云平台neo环境中开发xs经典应用程序的经验。并计划迁移到云基础环境中的xsadvanced。我有一些基本的疑问,遗憾的是,即使在阅读了文档之后,我也无法得到答案

如果我理解正确,XSA是SAP扩展的云基础,通过HDI容器支持SAP HANA 2.0作为服务,允许传统XSJ作为node.js容器和其他SAP Specific系列运行

SAP推动的MTA(mutlti目标应用程序)开发看起来很不错,但是当涉及到在环境中工作时,我有几个问题,例如多个开发人员在“开发”空间中使用同一MTA

典型的MTA由UI部件所在的web模块、保存服务的节点模块和保存表、视图和实际数据的整个HDI容器db模块组成

开发人员不使用WebIde,而是使用VSS代码和cf CLI

问题1:如果我希望每个开发人员在开发时都有一个独立的MTA,那么每个开发人员在使用works进行某些功能开发时必须使用不同的名称推送相同的MTA应用程序?(最好是一些作为新应用推出的功能分支)。然后,每一行代码更改都需要推送到CF

问题2:在MTA文件中推送具有相同架构名称的应用程序会在同一HDI cointainer中为第二个开发人员创建一个新架构(我不确定这是否正确,但我的理解是:

但是第二个模式仍然是空的,并且许多模式不包含数据,那么我们是否需要注意从模式1到模式2的数据复制。这会不会导致空间使用量激增

正如我所说,我没有找到关于多个开发人员如何在共享空间中使用同一MTA应用程序的文档,因此任何指导都会有所帮助


谢谢

由于git功能和每个开发人员专用的不同工作区,多个开发人员可以在同一个MTA应用程序上工作。更重要的是,您甚至可以个人拥有多个工作区,这意味着您可以单独开发不同的功能

当您在空间中构建容器或运行应用程序时,每次都会获得唯一的架构名称或应用程序url,这意味着您可以独立工作

有一点棘手的是,当你想与其他开发人员加入你提交的代码时。基本上,这取决于你的项目有多大。如果你有一个大的项目,最好使用代码审查和单元测试来控制合并,或者你可能在一个小项目中处理不同的文件,这意味着你可以轻松地掌握合并代码你自己做吧