SVN come posso controllare il codice in un ramo specifico, quando ho estratto il codice dal trunk?

StackOverflow https://stackoverflow.com/questions/1646392

  •  22-07-2019
  •  | 
  •  

Domanda

Devo controllare le modifiche del mio codice in un determinato ramo ma non sono sicuro di come farlo poiché il mio codice proviene da trunk = /

È stato utile?

Soluzione

cd workingcopy
svn checkout http://my.repos.com/path/to/trunk
# make your edits
svn switch http://my.repos.com/path/to/branch
svn commit

Ora la tua copia di lavoro punta al ramo invece che al tronco. Puoi anche controllare il ramo come copia di lavoro separata, quindi trascinare e rilasciare le modifiche in esso.

Altri suggerimenti

L'utilizzo di Switch consente di modificare un checkout da una posizione al repository in un'altra, ad esempio Trunk in un ramo.

Quindi è possibile eseguire il commit delle modifiche al ramo.

Usando TortoiseSVN puoi eseguire Switch facendo quanto segue.

  1. Fare clic con il tasto destro del mouse sulla directory in questione che si desidera cambiare.
  2. Seleziona TortoiseSVN | Passa
  3. Cambia la posizione del repository da quella corrente alla nuova posizione.

La documentazione per questo può essere disponibile qui .

Devi avere una copia funzionante del ramo in cui vuoi impegnarti. Quindi provalo in una directory separata o usa svn switch .

Non sono sicuro dell'esatta posizione, ma potrebbe essere un'idea per unire le modifiche al ramo.

Non sono sicuro dell'esatta posizione, ma potrebbe essere un'idea per unire le modifiche al ramo

o

Devi avere una copia funzionante del ramo in cui vuoi impegnarti. Quindi controlla in una directory separata o usa l'opzione svn.

Ok ho trovato un modo per farlo. Dai un'occhiata al ramo, copia le modifiche al codice e ricomincia da ramo estratto =]

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