If the user is 'pushing' a directory to a repo that already exists on their account, they will be prompted with the following:
'Cancel': Closes the prompt and no further action is taken.
'Merge': Merges the directory's contents with the already existing repo. Files with the same path will be overwritten with the new content.
'Overwrite': The user is presented with a confirmation dialog to ensure this is the desired action as it is not reversible.
Confirming the action, the existing repo is deleted and the contents of the selected directory takes its place.
If the user is 'pushing' a directory to a repo that already exists on their account, they will be prompted with the following:
'Cancel': Closes the prompt and no further action is taken. 'Merge': Merges the directory's contents with the already existing repo. Files with the same path will be overwritten with the new content. 'Overwrite': The user is presented with a confirmation dialog to ensure this is the desired action as it is not reversible. Confirming the action, the existing repo is deleted and the contents of the selected directory takes its place.