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!

È stato utile?

Soluzione

  1. passare alla copia di lavoro ramo, ossiala vostra destinazione di unione
  2. 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"
  3. Inserisci il tronco URL con l'URL unione; lasciare la "lista di revisioni" casella di testo vuota
  4. Clicca su "Avanti" e "Unione".Subversion sarà in grado di determinare automaticamente le revisioni sono ammissibili per la fusione.
  5. Risolvere eventuali conflitti, se necessario.Rivedere le modifiche apportate al tuo copia di lavoro con l'unione.Prova!!!
  6. 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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top