Tortoise SVN Fusione - Nuovo Tronco di Ramo
-
21-09-2019 - |
Domanda
Diciamo che ho un tronco e crea un ramo (ramo A) di domenica rendendo Revisione 10.
Lunedì io lavoro sia su Un ramo e il tronco (branch è responsabile per la Revisione 11,12, e 15, mentre il tronco è responsabile dal 13, 14, e 16).
Martedì ho creato un nuovo ramo (branch B) dal tronco (Revisione 17).
Mercoledì io lavoro sia su Un ramo e ramo B (branch è responsabile per la Revisione 18-24, e 26, mentre il ramo B è responsabile per le Revisioni 25 e 27).
Giovedì eliminare il vecchio tronco e sostituirlo con un ramo B (unire, basta eliminare il tronco, e copia del ramo B a tronco)(Revisione 28).
Se venerdì ho voglia di unire il nuovo tronco in Un ramo, come posso fare questo?Vorrei che tutte le modifiche che sono state apportate ai vari tronchi e ramo B nel ramo R.Quello che i numeri di revisione dovrei usare?
Qualsiasi aiuto sarebbe molto apprezzato!
Soluzione
- passare alla copia di lavoro ramo, ossiala vostra destinazione di unione
- Fare clic destro sulla cartella principale del copia di lavoro, fare clic sul TortoiseSVN unire la voce di menu, selezionare "unisci un serie di revisioni"
- Inserisci il tronco URL con l'URL unione; lasciare la "lista di revisioni" casella di testo vuota
- Clicca su "Avanti" e "Unione".Subversion sarà in grado di determinare automaticamente le revisioni sono ammissibili per la fusione.
- Risolvere eventuali conflitti, se necessario.Rivedere le modifiche apportate al tuo copia di lavoro con l'unione.Prova!!!
- Commit
Si prega di notare che un sano flusso di lavoro non dovrebbe coinvolgere eliminare e ricreare il tronco.Non ho mai fatto.
Altri suggerimenti
Se si utilizza una nuova versione di Subversion (1.5 o più recente), non dovrebbe essere necessario preoccuparsi di #s revisione ... dovrebbe gestire l'unione per voi.