1. Ferdinand Fischer
  2. PowerBuilder
  3. Thursday, 22 March 2018 21:52 PM UTC

Hi i´am trying to create workflow with git for our company. We use Powerbuilder 10.5 and Powerbuilder 2017 so i intend to keep the workflow similiar.

My current Workflow looks like this. Extern is a tool outside of Powerbuilder and intern are functions inside of Powerbuilder

 

Extern:

Pull branch from remote repository into new local branch.

Inside: 

Get latest changes to update the pbl

Checkout

Edit

Commit

Extern:

Push to remote 

Pull into Dev/Release

 

What are your thoughts on that workflow?

I use PushOK as SCS Plugin with PB 10.5. It works  but i have some issues:

  • sometimes it crashes
  • sometimes it checkouts the entire pbl when i click on a library
  • sometimes it rebuilds the whole library

I also tried the plugin from PB Software(https://community.appeon.com/index.php/articles-blogs/tutorials-articles/2-powerbuilder/174-configuring-powerbuilder-projects-to-use-github-for-source-control)

But i couldnt get it to work. I add files to source control  without an error and it shows the correct icon. But it doesnt add anything to git and i get an error if try to checkout a file.

Also the icons turned  back to a plus if i refresh the status.

Thanks,

Ferdinand

Edit:

we will not  be able to fully switch to PB 2017. Maybe in a few years.

Because of that i need something  that works in both versions.

PB 2017  also doesnt support branches, which is the main point of git in my opnion. At least i didnt find a way. 

Thats why my current workflow has commiting in Powerbuilder(Nativ or PushOk) and the rest(branching, pulling, history) in an external tool.

Thats why i wanted to know if anyone else has had experience with PushOk.

Marco Meoni Accepted Answer Pending Moderation
  1. Friday, 23 March 2018 08:11 AM UTC
  2. PowerBuilder
  3. # 1
0
Votes
Undo

Hello Ferdinand,

you will be happy to know that PowerBuilder 2017 R2 includes native support to Git.

Check this video:

https://www.appeon.com/company/events/source-control-using-git-powerbuilder-2017-r2-new-feature.html

So the easiest solution is to upgrade to PB 2017 R2 and avoid any third-party software.

Best,

Marco

Comment
Hello Marco,



we will not  be able to fully switch to PB 2017. Maybe in a few years.



Because of that i need something  that works in both versions.



PB 2017  also doesnt support branches, which is the main point of git in my opnion. At least i didnt find a way. 



Thats way my current workflow has commiting in Powerbuilder(Nativ or PushOk) and the rest(branching, pulling, history) in an external tool.



Thats why i wanted to know if anyone else has had experience with PushOk.

  1. Ferdinand Fischer
  2. Friday, 23 March 2018 09:20 AM UTC
Branching and merging is supported... you just need to install TortoiseGit and use that to do the branching and merging.

  1. Armeen Mazda @Appeon
  2. Friday, 23 March 2018 23:15 PM UTC
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.