src/vs/workbench/contrib/userDataSync/browser/userDataSync.ts/UserDataSyncWorkbenchContribution/handleConflicts
class UserDataSyncWorkbenchContribution:	private async handleConflicts([syncResource, conflicts]: [SyncResource, IResourcePreview[]]): Promise<void> {
		for (const conflict of conflicts) {
			const remoteResourceName = localize({ key: 'remoteResourceName', comment: ['remote as in file in cloud'] }, "{0} (Remote)", basename(conflict.remoteResource));
			const localResourceName = localize('localResourceName', "{0} (Local)", basename(conflict.remoteResource));
			const input = this.instantiationService.createInstance(
				MergeEditorInput,
				conflict.baseResource,
				{ title: localize('Yours', 'Yours'), description: localResourceName, detail: undefined, uri: conflict.localResource },
				{ title: localize('Theirs', 'Theirs'), description: remoteResourceName, detail: undefined, uri: conflict.remoteResource },
				conflict.previewResource,
			);
			await this.editorService.openEditor(input);
		}
	}