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?
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.