gittfspowerbuilder

How TFS version tracker will track the .PBL files of PowerBuilder code, does it track events, functions of .PBL files?


It will be really helpful if someone explain how the TFS will track the powerbuilder code. As you know Powerbuilder contains .PBL library files, inside that only we are having datawindows, windows, user_objects and all. Here the functions, logic of code are at the datawindow,window level.

Let say, Someone pushed .PBL library file code to server and another person also working on the same .PBL locally and person B pulling code from server , it is ending up in conflict. How the conflict can be resolved incase of .PBL and binary files? because these cannot be easily resolved as it is not the text file.

So, it would be helpful if I got a clear explanation.

Thanks in advance


Solution

  • You’re asking the right questions, but the wrong place.

    No, you probably don’t want to source control PBLs, but objects individually. PowerBuilder has tools built into the IDE to do this.

    However, the answer is too big for a StackOverflow question. It’s covered pretty well in the manuals (User Guide) and there used to be articles out on the web on this. Mike Cobb & Bruce Armstrong used to be the community deities on the subject; if you Google them, you should find some supplementary content if the manuals aren’t doing it for you.

    Also note that because of discontinuation of support MS has made for TFS regarding standard protocols MS-itself created, depending on the PB version, you may not get PB to work with TFS unless you have it configured as a Git repository.

    Good luck.