Skip to main content
Solved

FME Flow version control how to use different branch

  • July 9, 2025
  • 1 reply
  • 33 views

sam_appleton
Contributor
Forum|alt.badge.img+7

Hi All,

I’ve enabled versioning control in FME flow and connected it to our Azure dev ops repository.

I can commit and push files to the master branch, but I can’t push to any other branch or sub-folder.cThis is an issue as we have 10 different FME Flow environments and all workbenches are being pushed into the same branch and repository.

 

Is there any way to choose which specific folder or branch each FME flow instances connects to?

 

Cheers

Best answer by alexbiz

Hey Sam,

FME Flow version control was not made to be manage from a remote git.

Remote Git is only used when you need to back up your workspaces versions to be able to update your FME Flow without loosing them.

From the documentation
 

Version control allows you to access previous versions of your Repositories files. Optionally, when you configure version control with a remote Git repository on GitHub, you can maintain backups of your versions outside of FME Flow. These backups are useful if you perform a backup and restore operation of your FME Flow (including as part of an upgrade), because version history is not maintained in the restored FME Flow.

Note that version control does not, by itself, enable you to update your local working copy of Repositories files. Instead, version control allows you to download previous versions. Once downloaded, you can update your working copy by republishing to FME Flow.

 

 

So, there’s no way to choose a branch, and I think you should not connect it to a remote for other purpose than for updating FME Flow.

View original
Did this help you find an answer to your question?

1 reply

alexbiz
Enthusiast
Forum|alt.badge.img+13
  • Enthusiast
  • Best Answer
  • July 9, 2025

Hey Sam,

FME Flow version control was not made to be manage from a remote git.

Remote Git is only used when you need to back up your workspaces versions to be able to update your FME Flow without loosing them.

From the documentation
 

Version control allows you to access previous versions of your Repositories files. Optionally, when you configure version control with a remote Git repository on GitHub, you can maintain backups of your versions outside of FME Flow. These backups are useful if you perform a backup and restore operation of your FME Flow (including as part of an upgrade), because version history is not maintained in the restored FME Flow.

Note that version control does not, by itself, enable you to update your local working copy of Repositories files. Instead, version control allows you to download previous versions. Once downloaded, you can update your working copy by republishing to FME Flow.

 

 

So, there’s no way to choose a branch, and I think you should not connect it to a remote for other purpose than for updating FME Flow.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings