Ho un ramo che sto facendo le modifiche separatamente. Altri compagni di squadra che eseguono i cambiamenti nel bagagliaio. Lo scenario è, ora voglio dare una versione che include gli aggiornamenti del bagagliaio + i miei aggiornamenti sulle filiali. Poiché non ho ancora completato il modulo completo, non voglio unire il ramo al trunk. Invece voglio creare un altro nuovo ramo dal tronco e quindi unire le modifiche del ramo al nuovo ramo. In modo che possa avere il nuovo ramo completamente aggiornato con i miei aggiornamenti di ramo + aggiornamenti di tronco più recenti.Unisci due rami usando la tartaruga SVN
sto usando tortoisesvn merge e questo è quello che ho fatto:
Diciamo che nel bagagliaio è presente un file appena aggiunto: A, che non sta avendo nel mio ramo. Quindi il ramo appena creato ha anche il file A. (Ho usato l'opzione di unione: "Unione di due alberi diversi") Vado alla nuova cartella di diramazione e ho dato quell'URL al campo [FROM] e ho dato l'URL del mio ramo per [ TO] campo. Quando ho fatto l'unione, elimina un file dalla copia locale. Apparentemente quello che capisco è che la fusione ha portato il nuovo stato filiale al mio stato filiale, invece di integrare le modifiche.
Quello che voglio è unire le mie modifiche di ramo al nuovo ramo, senza perdere le ultime modifiche che il nuovo ramo sta avendo. In modo che io possa avere il nuovo ramo: ultime modifiche al tronco + i miei cambi di ramo.
Come fare questo?
Questo è il tuo attuale svn, (trunk == newbranch). Ora vuoi unire il tuo ramo di lavoro (sai che le revisioni specifiche (da 200 a 266 e 290, 293) devono fondersi.Per favore, confimi sono le condizioni preliminari per procedere ulteriormente? – Ashif
Sì Olive. Voglio unire i miei lavori di ramo al nuovo ramo, che è una copia esatta del tronco, per favore citare la procedura passo-passo per farlo: –