2012-06-18 21 views
10

Sto tentando di eseguire un commit semplice in SVN (sto utilizzando Cornerstone su un Mac). Il commit non riesce con il seguente errore:SVN: Errore durante l'impostazione della proprietà 'log': Impossibile eseguire PROPPATCH

Descrizione: si è verificato un errore durante il contatto con il repository. [...] Errore: V4CommunicationError [...] Descrizione: Almeno una modifica di proprietà non è riuscita; repository è invariato Stato: 175008 [...] Descrizione: Errore impostazione proprietà 'registro': Impossibile eseguire PROPPATCH. Stato: 175002 [...]

Ho provato a reinstallare Cornerstone e ho provato a controllare il repository in un'altra directory e ad eseguire il commit da lì.

risposta

9

Ho trovato another site che ha menzionato qualcosa sui "commenti a riga singola". Il mio messaggio di commit non ha più righe, ma contiene citazioni intelligenti che ho copiato e incollato dal nostro sistema di tracciamento dei bug. Ecco la frase incriminata:

“Ingredienti”

Quando ho preso via le virgolette, sono stato in grado di impegnarsi.

21

Ho riscontrato questo problema in Versioni, sembra che questo problema sia causato dall'utilizzo di "rich text" nel messaggio di commit. Spero che ciò renda il problema e la soluzione un po 'più chiari.

+0

Questa risposta ha risolto il mio problema. Ho copiato del testo da un documento Excel al mio messaggio di commit. Il commit ha esito positivo dopo aver rimosso il testo. – JonSlowCN

+0

Questo ha risolto il mio problema e ho incollato un numero di rilascio da JIRA – Ben

1

Ho ricevuto lo stesso problema utilizzando inglese e russo in una riga nei commenti di commit. Dopo aver eliminato e ridigitato il messaggio solo in una lingua (russo) il commit è riuscito.

2

Nel mio caso ci sono stati record di mergeinfo che fanno riferimento a una directory cancellata da tempo sul SVN.

1

Questo è stato causato a causa dell'uso di testo ricco tra cui trattini e caratteri di nuova riga nella finestra del messaggio di commit di Cornerstone. Ecco una soluzione rapida -

  1. Fare clic destro sul repository < aperto utilizzando Terminal
  2. check nel codice tramite il morsetto. Ecco un esempio -

svn ci -m $'This is the first line\nThis is the second line'

0

Vai alla Finestra -> Preferenze -> Team -> SVN modificare il client SVN interfaccia come qualcosa di simile versione svnkit. Hai finito, puoi mettere qualsiasi no. di linee come vuoi

image here

0

Lo stesso problema con me. Ho copiato il testo di commento da MS Words e incollato nella casella di testo del commento.

Soluzione: Ho rimosso il testo e lo scrivo di nuovo. quindi non copiare e incollare commenti da qualsiasi edizione

Problemi correlati