visual-studio-2010 - visual - word impossible de comparer les documents




Comparer les fichiers en double-clic dans la vue Modifications en attente (4)

VS 2017 ou plus récent

Ce script PowerShell devrait l'activer pour la dernière instance installée (adapté de la réponse d' Anish )

Vous devez d'abord fermer toutes les instances VS.

$instanceId = $(& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -property instanceId).Trim()
reg.exe load HKLM\VS2017PrivateRegistry $env:LOCALAPPDATA\Microsoft\VisualStudio\15.0_$instanceId\privateregistry.bin
reg.exe add HKLM\VS2017PrivateRegistry\Software\Microsoft\VisualStudio\15.0_$instanceId\TeamFoundation\SourceControl\Behavior /v DoubleClickOnChange /t REG_DWORD /d 1 /f
reg.exe unload HKLM\VS2017PrivateRegistry

VS 2015 ou plus vieux

Cette commande PowerShell doit l'activer pour toutes les versions installées:

Set-ItemProperty HKCU:\Software\Microsoft\VisualStudio\*\TeamFoundation\SourceControl\Behavior DoubleClickOnChange 1

Est-il possible dans Visual Studio de modifier le comportement lorsque je double-clique sur un fichier dans la vue "Modifications en attente".

Le comportement par défaut est, que Visual Studio ouvre le fichier dans l'éditeur de code, mais je veux qu'il ouvre le dialogue 'Compare' avec la dernière version. (même comportement que dans TortoiseSVN)


Faites Maj + double-clic à la place.


Les étapes pour VS2017 sont un peu différentes. VS 2017 utilise son propre registre privé , qui est stocké dans votre dossier AppData.

Pas

  1. Fermez toutes les instances de Visual Studio

  2. Sélectionnez le noeud HKEY_USERS, puis cliquez sur Fichier> Charger la ruche

  3. Ouvrez privateregistry.bin qui peut être trouvé à %UserProfile%\AppData\Local\Microsoft\VisualStudio\15.0_[*some key*]

  4. Fournissez un nom de clé. Par exemple VS2017PrivateRegistry

  5. Accédez au chemin suivant et créez un nouveau DWORD avec la valeur 1.

    Chemin d'accès : HKEY_USERS\VS2017PrivateRegistry\Software\Microsoft\VisualStudio\15.0_[*some key*]\TeamFoundation\SourceControl\Behavior

    Valeur : DoubleClickOnChange (DWORD) 1

  6. Sélectionnez HKEY_USERS \ VS2017PrivateRegistry

  7. Cliquez sur Fichier> Décharger la ruche


Placez-le sur un fichier .reg et double-cliquez dessus, cela fera que votre double clic comparera au lieu d'ouvrir le fichier dans la fenêtre des modifications en attente.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\TeamFoundation\SourceControl\Behavior]
"DoubleClickOnChange"=dword:00000001

Assurez-vous que la version de Visual Studio est correcte.





tfs