Hello,
I am using TOAD Team Coding with Git and I would like to clarify the exact scope of the Merge Editor provided by TOAD.
From my understanding and experience, the Merge window seems to resolve conflicts only between:
· the database version of an object
· and the local working copy in the repository
However, I am not sure whether the Merge Editor is also intended to handle true Git conflicts, i.e. conflicts caused by:
1. another developer pushing changes to the remote branch
2. while I have local commits on the same object/file
3. resulting in a non-fast-forward push rejection or a git pull merge conflict
In other words, my questions are:
Does the TOAD Team Coding Merge Editor handle Git remote vs local conflicts (origin branch vs local branch)?
Or is it limited to database <> local repository synchronization conflicts only?
In the case of a real Git conflict (diverged local and remote branches), is it expected/best practice to:
· resolve it entirely from Git (CLI / Git Bash)
· then return to TOAD for commit/push?
· Is there an official recommended workflow when using Team Coding + Git to handle remote conflicts safely?
I would appreciate clarification on the intended design and best practice, as this would help standardize our team workflow.
Thank you in advance.