SVN: Come risolvere il male gemelli albero di conflitto con l'accettazione in ingresso aggiuntivo (rimozione locale add)

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

  •  12-10-2019
  •  | 
  •  

Domanda

In SVN ho un conflitto albero sulla fusione di due rami. Il conflitto si pone albero perché ho aggiunto una dello stesso file o nella stessa directory in entrambi i rami. Più o meno la stessa domanda viene posta qui:

Altro StackOverflow domanda su gemelli malvagi albero-conflitto

Comunque ho bisogno di accettare l'ingresso aggiuntivo. Subversion consente solo me accettare lo stato di funzionamento del repository. Quindi mi aspetto che possa fare l'unione da B1 a B2, eliminare file aggiunto a livello locale in B2, dire svn aggiungere (ReMerge?) Il file da B1 in B2, e quindi commettere l'unione. E 'possibile per risolvere un conflitto Evil Twin alla versione in arrivo?

Il punto qui è quello di accettare la versione in entrata in modo che quando si unisce la prossima volta da B1 a B2 mi metterò i cambiamenti fuse automaticamente, senza dover fare sempre il contrario B2-> B1 unione.

È stato utile?

Soluzione

I risolverebbe il conflitto aggiuntivo aggiungere manualmente in questo modo:

svn rm twin
svn cp ^/branches/B1/twin .
svn resolve --accept working twin

Il risultato è una bella storia pulita, mostrando B2/twin sostituito da una copia di B1/twin.

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