2010-02-24 17 views
9

dopo aver tentato di unire le modifiche a un tronco svn torna al ramo con il seguente comando:tronco si fondono in ramo con SVN: "connessione sicura troncato"

../branches/myBranch$ svn merge -r 94: 171 https://.../trunk --dry-run

ottengo il seguente errore da SVN:

svn: rapporto di '/ svnroot/simspark/svn/Vcc/default!': Impossibile leggere dimensione del blocco: connessione sicura trun cated (https://simspark.svn.sourceforge.net)

Abbiamo già provato a google per un po 'e ho concluso che questo è un po' inutile. Non ti impedirò di provare te stesso, naturalmente, ma sei stato avvertito.

In ogni caso, l'atmosfera generale di ciò che abbiamo scoperto è che questo è un bug in SVN e siamo fregati. Sto usando SVN versione 1.5.4, che è la versione più recente disponibile per la mia distribuzione Linux.

Qualche idea? Non ho voglia di perdere più di tre mesi di lavoro, quindi una soluzione sarebbe abbastanza carina.

Un collega che ha appena provato questo sistema su un Mac non ha rilevato l'errore e, a proposito, ha potuto interrompere la corsa a secco, ma ha già alcune dozzine di conflitti e continua a contare. < 3 SVN.

+0

Ho avuto questo problema oggi - non fare una fusione, ma un interruttore - pubblicherà una risposta se trovo qualcosa di utile. Per ora, sto avendo successo lavorando su singole cartelle anziché sull'intero albero. Dai un'occhiata a http://help.beanstalkapp.com/discussions/problems/533-could-not-read-chunk-size-secure-connection-truncated – GrahamMc

+2

Ho avuto questo problema su Ubuntu mentre provavo a unire/trasferire una grande quantità di dati . Si è scoperto che VPN viene ripristinata su Ubuntu. Mentre la stessa cosa è stata provata su Windows è andata perfettamente. Penso che il client VPN per Ubuntu sia stato ripristinato dopo aver inviato circa 1 MB di dati al server SVN. Non sono sicuro se ho detto qualcosa di utile. Ma condividendo solo la mia esperienza. – Nishant

+0

Nishant, per favore postala come risposta - potrebbe non essere la soluzione a questa domanda, ma potrebbe essere un buon indizio per qualcun altro. – pjmorse

risposta

2

Per quello che vale, ho scoperto che questo accade quando la connessione HTTP viene ripristinata dal firewall. L'uso di svn + ssh risolve il problema, se questa è un'opzione per te.

1

Ha avuto lo stesso problema durante uno switch. Poiché altri rami all'interno dello stesso repository non hanno prodotto lo stesso errore, era probabile che la copia funzionante si fosse in qualche modo rotta.

Soluzione: trovare prima la cartella più alta nell'albero delle directory in cui si verifica l'errore; è qui che la tua copia di lavoro si è rotta. Una volta individuata la cartella, controllala in un'altra posizione sul tuo hard disk. All'interno della cartella appena ritirata, prendi il file "voci" dalla sottodirectory .svn e copialo sul file delle voci nella tua copia di lavoro spezzata.

2

Una soluzione che ha funzionato per me (su un server locale, dove ho avuto accesso) era di aggiungere al file di configurazione di Apache i SVNAllowBulkUpdates Su direttiva. Potrebbe essere di aiuto per qualcuno;)

Problemi correlati