Domanda

Quando ci sono conflitti tra la copia di lavoro e del repository durante l'aggiornamento, sto usando di XCode costruito in strumento di FileMerge.

Come si salva il file unito? Quello che ho attualmente fare è salvare il file unito invece di un file in conflitto originale.

Ma dopo aver salvato il file risultante dalla fusione e smettere FileMerge, il comando "svn merge" non smettere, è in attesa di qualche input, ma non so cosa digitare.

Quindi sono costretto a lasciare il comando digitando "ctrl-c" nel terminale. Dopo aver smesso svn ottengo: "svn: Impossibile scrivere connessione: tubo rotto".

Se digito in "svn status" dopo l'esecuzione di questa operazione ci sono "!" file di fronte a tutte le cartelle.

Come faccio a unire i file correttamente con SVN e XCode di FileMerge?

È stato utile?

Soluzione

Si sta chiedendo per voi dire "r" per "risolto", che sarà rimuovere lo stato 'C' dal file e di accettare il file risultante dalla fusione, come la copia risolto. Altre opzioni includono "tf" per "loro-pieno", "MF" per "miniera-pieno", e "h" per aiuto .

È possibile utilizzare qualsiasi editor che si desidera modificare la fusione - o invoke dalla riga di comando con "e" (durante l'elaborazione l'operazione "svn merge"), o colpire "p" di rinviare, che ti porterà torna alla riga di comando, anche se il file sarà ancora in conflitto (stato "C") e si dovrà poi manualmente invoke "svn risolto" per cancellare lo stato C.

Il "!" mezzi di bandiera che i file sono tutti bloccati, perché per quanto svn è interessato è ancora in mezzo alla operazione di fusione (che è morto perché si abortito con ^ C).

Altri suggerimenti

Date un'occhiata al Capitolo 4: ramificazione e la fusione della documentazione SVN. Ha le informazioni necessarie.

Modifica

I può avere frainteso la tua domanda. Se si capisce come unire normalmente (cioè senza uno strumento in più, come FileMerge), ma hanno problemi con FileMerge per farlo, provare a non utilizzare FileMerge e solo modificando il file conflitto con un normale editor. Se non si capisce come unire, senza uno strumento dedicato, quindi si prega di fare leggere la documentazione e riprovare.

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