‎2024 Dec 20 3:19 PM
Hi,
In SAP gCTS, once commits are tested successfully and ready for production deployment, where to create the PULL request? In gCTS fiori app or directly in GitHub remote repository?
I am aware of one way from GitHub remote repository using the button 'Compare and Pull request' between Feature branch and MAIN(production) branch. Then merge the PULL request from Feature branch to Main. Resolve if any conflicts and then confirm merge which will finally deploy the changes to SAP production instance where MAIN branch is active always.
Can't we do this 'Compare and Pull request' functionality directly in gCTS Fiori app, instead of using remote GitHub repo?
Please advise.
Regards,
Sunil
‎2025 Jan 08 7:37 AM
Hi Sunil,
we don't offer any option to create or execute Pull requests (or any other kind of workflow) inside the gCTS-App.
Comparing Commits or branches is possible.
For comparing commits, you can find the details in here https://help.sap.com/docs/ABAP_PLATFORM_NEW/4a368c163b08418890a406d413933ba7/d27b12e8db0f453481adcb9... and for comparing branches in here https://help.sap.com/docs/ABAP_PLATFORM_NEW/4a368c163b08418890a406d413933ba7/41623a50549c4fa3a55bef2...
Also merging branches can be done in the gCTSApp: https://help.sap.com/docs/ABAP_PLATFORM_NEW/4a368c163b08418890a406d413933ba7/de66bedd91ba469dab6f28d...
If conflicts occur during the merge, and gCTS can't automatically resolve the conflict, an error message is displayed. To continue the merge, you must resolve the conflicts.
Kind regards
Karin