Hi Roy,
I tried this out on PB 2017 R3 #1858. It boils down to PB IDE managing Git repo as a feature of your PBW workspace. Anything inside workspace root folder is maintained under source control by PB IDE. Same goes for any other source control system.
Anything outside the PBW's root folder remains outside automated source control by PB IDE. You need a separate PBW workspace to enable automated source control by the PB IDE.
I have experimented with complex Git repo configs. I learned that trying to coerce the IDE into more complex setups gives me more manual work outside the IDE.
My example:
- Current Git controlled workspace = C:\LearnPB\GitPilot\GitPilot.pbw
- Referenced code "outside Git" = C:\LearnPB\OutsideGit\SomewhereElse.pbl
- Workspace to manage "outside" code = C:\LearnPB\OutsideGit\OutsideFramework.pbw
HTH /Michael