Utilizzando lo strumento di unione TFS, posso fare clic sul lato sinistro e sul lato destro per mantenere entrambe le modifiche/conflitti. Ciò è necessario quando aggiungo un metodo e un altro membro del team aggiunge un metodo nello stesso posto e ho bisogno di mantenerli entrambi. In WinMerge (unione file, non cartella), sembra che io possa solo sovrascrivere il diritto con la sinistra. È possibile fare in modo che WinMerge copia la sinistra a destra e mantenere la destra?Come posso mantenere WinMerge a sinistra e a destra?
risposta
Check out KDiff3 ... il miglior strumento di unione a tre vie gratuito.
Sì, è necessario entrare nella finestra di comparazione dei file (facendo doppio clic su una voce nella finestra di confronto delle cartelle) che mostrerà gruppi di differenze (linee nei file). In questa finestra puoi spostare elementi tra sinistra e destra come preferisci, usando i pulsanti o i pulsanti della barra degli strumenti (Alt-Sinistra, Alt-Destra, Alt-Up, Alt-Giù).
Questo è quello che stavo facendo, ma il problema è che quando si sposta da sinistra a destra, la sinistra SOVRASTANZA il diritto ... e io non voglio doverlo fare, voglio aggiungere la sinistra alla destra e mantenere la destra anche ... – NotDan
Ovviamente lo strumento di unione non è buono come un essere umano. Se non sta facendo ciò che ti aspetti, copia e incolla manualmente le linee su come le vuoi. –
Esatto, buona fortuna con la cosa manuale quando hai più di 500 differenze da unire – tzup
Penso che stiate cercando funzionalità di unione. L'ho visto in TortoiseMerge ma non in WinMerge (anche se potrebbe esserci un modo per farlo). Puoi semplicemente copiare e incollare manualmente da un lato all'altro?
La semplice risposta è no - ti stai quasi chiedendo di leggere nella tua mente. Invece, WinMerge apre entrambi i file in un editor di testo completo e illustra le discrepanze mentre si esegue la copia e incolla.
Quindi tortuiseMerge fa un ottimo lavoro di lettura della mente;) Questa funzionalità è mancante anche in WinMerge :( – Moulde
Ho avuto lo stesso problema e ha scoperto che Guiffy Cand unire le modifiche sia da file di A e B. il file
C'è un pulsante in cui è possibile applicare questo tipo di fusione a tutte le differenze.
Controllare questa pagina help per sapere come mantenere entrambe le modifiche.
Sebbene non sia gratuito, è possibile utilizzarlo gratuitamente per 21 giorni. Più che sufficiente per il mio unico bisogno.
Diffuse fa un lavoro meraviglioso di questo. Non so di cosa parli Greg.
ho avuto questo problema, ma ho scoperto che uno dei file (quello di sinistra) era di sola lettura. Ciò significava che non potevo copiare nulla da destra a sinistra.
Dal menu File, ci sono opzioni per disabilitare o abilitare l'attributo di sola lettura di entrambi i file. Lasciali entrambi deselezionati consentirà di copiare in entrambe le direzioni.
Ciò che Andrew ha detto è in realtà abbastanza utile. Non riesco a immaginare che la funzionalità desiderata non sia in WinMerge, ma in caso contrario, copia a sinistra ea destra tutto ciò che puoi normalmente, quindi copia/incolla manualmente il resto per ottenere entrambi i lati come vuoi. È possibile aggiornare dopo aver apportato queste modifiche manuali per vedere lo stato.
Sembra la risposta giusta per me, utilizzando se si utilizza WinMerge come da OP. – zanlok
È un file di sola lettura? Ciò potrebbe causare la disattivazione di uno dei pulsanti di copia. – Ben