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

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
  1. Ferdinand Fischer
  2. Friday, 23 March 2018 09:20 AM UTC
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. Helpful
  1. Armeen Mazda @Appeon
  2. Friday, 23 March 2018 23:15 PM UTC
Branching and merging is supported... you just need to install TortoiseGit and use that to do the branching and merging.

  1. Helpful
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.
We use cookies which are necessary for the proper functioning of our websites. We also use cookies to analyze our traffic, improve your experience and provide social media features. If you continue to use this site, you consent to our use of cookies.