Our product has offerings for on premise and cloud solutions. Recently we have migrated the source code from TFS to VSTS. Cloud solution is in VSTS version control, while the product's on-premise code is still in TFS. As we have to support both on prem and cloud solutions, what's the best practice for merging the required code between the version controls and for managing them? Or Is it a good idea to keep both the source code ( on prem and cloud) either in one version control - TFS /VSTS?
Let me know your thoughts.