Domanda

Sto cercando di automatizzare alcuni processi di Subversion e sto correndo in problemi con conflitti. Quando ho unire due rami, a volte ho conflitti d'albero e conflitti (testo) regolari. Mi piacerebbe essere in grado di risolvere tutto con la copia repository:

svn resolve . -R --accept theirs-full

ma se ci sono conflitti di alberi, si urla verso di me e dice che devo risolverli allo stato di lavoro.

  

svn: avvertimento: i conflitti albero può solo   essere risolti allo stato 'lavoro'; 'file'   non risolto

C'è un modo semplice per risolvere solo i conflitti degli alberi a 'lavorare' in modo che possa poi continuare a risolvere i conflitti di testo con il loro pieno? O forse un altro modo per raggiungere il mio obiettivo di completamente diverso? Sto cercando di farlo attraverso la linea di comando di Windows. Grazie!


server Subversion è la versione 1.6.6

sto usando v1.6.13 CollabNet Subversion riga di comando del client (per Windows)

È stato utile?

Soluzione

Hai controllare questo post SO ?

Altri suggerimenti

Soluzione semplice / soluzione:

svn st | grep "^C" | sed "s/^........//" | xargs svn resolve -R --accept=theirs-full

che semplici conflitti albero volontà di wc:

svn resolve -R --accept=working

Non è molto bello, semplicemente funziona.

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