Sto cercando di unire il ramo di sviluppo nel bagagliaio del mio repository. Passi che ho preso:Eclipse Merge Branch into Trunk
- Passa al tronco
- verifica che sia aggiornato, risolvere eventuali conflitti
- Vai a SQUADRA-> Unisci
- Seleziona URL: sviluppo filiale
- Inizio Revisione: Revisione quando ramo è stato creato
- Fine Revisione: TESTA
- OK
Questo dovrebbe fare la magia - si apre la vista syncronize che va bene, mi mostra tutti i conflitti, ma c'è il problema si verifica:
Nel confrontare l'editor vedo due file: file locale | Remote File (306)
Questo è davvero strano, il numero di revisione del file remoto è in realtà quello del file nella copia di lavoro (trunk) e così è il contenuto. Il file locale ha il contenuto del file nel ramo.
Ora la freccia mostra correttamente che mi sto unendo da sinistra a destra (da ramo a tronco). Questo succede anche quando clicco ok.
MA Posso spostare solo le modifiche da destra a sinistra !!! Non è quello che voglio - non voglio sovrascrivere i cambiamenti nei rami con il vecchio contenuto del tronco. Voglio spostare il contenuto da sinistra (ramo) a destra (tronco). Ma non riesco nemmeno a scrivere nel file giusto.
Non so perché scrive file remoto lì ?? Mostra chiaramente il file di copia di lavoro nella finestra del file remoto, e il file dal ramo (per la fusione) è mostrato nel file locale.
Alcuni bug in Subversive?
Thx, Martin
che una specie di true..it di paura che l'unione avviene prima (senza interazione dell'utente) nella vostra copia di lavoro. E poi devi confrontare con il tronco e ripristinare le modifiche indesiderate. Preferisco il contrario, (provando le versioni ora), dove prima dell'unione nella copia di lavoro succede che l'utente può scegliere quali cose unire. – martin