Once a PB workspace is prepared for git you can use any git feature, even if PB does not support it internally. To do that, follow the steps described in "Add a workspace to git". This will export all source code files from your PBLs to a folder called "ws_objects" so git can track them.
From this point on, the only internal PB feature related to git you absolutely need to use is "Refresh", which updates the actual PBLs with the current source code from ws_objects. Everything else can be done with an external git client of your choice. I prefer the command line interface myself.
I would recommend not commiting PBL changes because they are binary files and will lead to conflicts every time you try to merge them. Only add and commit new PBLs and the actual source code files, use "Refresh" to update PBLs after switching branches etc.
There is quite a difference in features even between PB 2019 R2 & the R3 release. There were even more GIT enhancements between R3 & PB 2021 & 2022. So you might want to think about even upgrading to an even more recent version. Food for ty.
Regards... Chris
Thanks for your reply,
we have downloaded from the git source control system to local repository. after changes made how can we push the code local repository to feature branch not server branch.
For the PB 2017 Rx release - you would need to perform the PUSH operation using the GIT Client software to handle branches.
Regards... Chris