Under TFS the repository on the server could be TFS native or GIT format. The GIT functionality built into the PB IDE can connect to a TFS-GIT server. I'm going to guess DevOps works the same way.
We use Azure DevOps but don't bother connecting the PB IDE. I use Visual Studio to run GIT commands. Other developers use direct GIT tools or Tortoise, personal preference rules.
In PowerBuilder, we all manually import/export object in work libraries. When a change is ready, we export the objects from the work library to the local repository folder for the library the object belongs in. We then use our favorite tool to push/commit the change.
Overnight, PowerGen runs to build new PBL files with the latest changes. The first thing in the morning we run a .bat file that copies the latest PBL files from the server to our local workspace.
This might sound overly complex but it is actually easier. Our app has 80 libraries and almost 15,000 objects. If I had to edit objects in their home library, I would be wasting a lot of time hunting for objects.