Domanda

  1. I unire le modifiche di un file da un ramo nel tronco-ramo.
  2. I erroneamente risolto un conflitto, e vuole ripartire da zero, in modo da riportare il tronco file al suo stato originale.
  3. I rifare fase 1, ma non succede nulla. Nella finestra di unione, io controllare il registro, tutti i rami che voglio unire in questo file vengono visualizzati in grigio. Questo è il modo di TortoiseSVN di dirmi "È già incorporato le tali modifiche in questo file, non c'è bisogno di farlo una seconda volta".

Dal momento che nulla è stato ha commesso, questo deve essere problema sul lato client. Ho provato una pulizia, ma non ha aiutato.

È stato utile?

Soluzione

Trovato esso, le informazioni merge è tenuto in proprietà svn della directory padre: mergeinfo. In Windows XP è possibile accedere a questo tramite il menu contestuale della directory -> Proprietà -> Subversion. Ho solo ritornato il file, in modo da TortoiseSVN non consente di rimuovere queste informazioni.

Altri suggerimenti

Sembra si dovrebbe contrassegnare il file come risolto il conflitto. Se non aiuta o non sono disponibili a fare questo, provare a rimuovere le sorces e li Cassa torna da svn.

È possibile rivedere le modifiche locali non impegnati con l'opzione di menu "Verifica modifiche" e li si può eliminare con quello "Ripristina". In realtà, le informazioni sulla porta viene memorizzato come un gruppo di normali proprietà svn:mergeinfo Ed è quello che usi Subversion per decidere se una revisione è stata fusa o meno.

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