Penso di avere questo funzionamento a un livello utile se non ottimale.
in Visual Studio andare in Strumenti> Opzioni> controllo del codice sorgente> Impostazioni plug-in
fare clic sul pulsante "Avanzate"
nella finestra di dialogo Opzioni SourceSafe, passare alle "editor personalizzati" tab
per il funzionamento, selezionare file difference
per l'estensione del file immettere .*
per riga di comando immettere
"C:\Program Files\WinMerge\WinMergeU.exe" /x /e /ub /wl /dl %6 /dr %7 %1 %2
Fare clic sul pulsante "Aggiungi", quindi sul pulsante "OK".
utilizzando "compare" dal menu di scelta rapida di un file o visualizzando la cronologia e selezionando "diff" dovrebbe richiamare winmerge con il confronto dei file. l'originale è a sinistra e il file modificato è a destra (è il posizionamento giusto? dovrebbero essere scambiati?). se hai selezionato una differenza evidenziata, puoi effettivamente sincronizzare quell'area in questo momento. visual studio riconoscerà solo il file è cambiato e ti chiederà di ricaricare. Non sono arrivato alla situazione in cui mi trovo in una vera situazione di "fusione", quindi non sono sicuro di cosa accada lì. Aggiornerò questo post se avrò mai più informazioni da aggiungere.
Sto utilizzando VS2008, sourcesafe 2005 e winmerge 2.12.4 installato nella directory predefinita.Ho copiato le impostazioni da questo post: http://weblogs.asp.net/garrypilkington/archive/2009/12/16/winmerge-as-a-comparison-tool-in-visual-studio-2008.aspx
La domanda è "è possibile?", Quindi abbiamo una risposta, non solo quella che vogliamo. – palswim