Sto tentando di applicare la patch ma ottengo un messaggio di errore vuoto (non c'è testo in esso o altro). Ho l'ultima versione di TortoiseSVN.TortoiseSVN Applica errore patch
risposta
Ho avuto lo stesso problema, se è stato creato il cerotto dalla revisione, utilizzando "Mostra cambiamenti come diff unificata", verificare i percorsi nel file di patch, questo è corretto:
cartella/nome file. cs
Ma questo (con il percorso assoluto) causerà problemi:
c: /Folder/FileName.cs
solo convertire assoluta per i percorsi relativi.
I file Udiff di Trac 0.11 hanno percorsi assoluti e causano questa finestra di errore vuota in TortoiseSVN-> applica patch. Si applica la correzione simile (crea percorsi relativi a root della directory di lavoro). – Magicianeer
Ho risolto il problema suggerendo @Magicianeer. Aprire i file e sostituire tutti c:/istanze con/e il file diff dovrebbe funzionare correttamente. – CodingBarfield
Grazie a @Ivan Jovovic per la risposta corretta. Hai risparmiato un sacco di tempo per me :) –
Having a look here, sembra essere 3 possibili cause principali di questo problema errore svn zona vuota:
il file patch è vuoto (o non è valido quindi i dati di patch appare vuoto)
la patch non viene applicata alla directory corretta (auto-dir-ricerca funziona sul tronco ora)
il file di patch utilizza i percorsi assoluti invece di relativa quelli (tronco strisce già tali percorsi automaticamente)
prima probabilmente non è il vostro, molto probabilmente si dovrebbe utilizzare percorso relativo al posto di assoluto uno
ottengo questo messaggio per tutto il tempo. Questo di solito è perché ho fatto clic destro in Windows Explorer per arrivare al registro tartaruga. Quando si utilizza "Mostra differenze come differenza unificata" da questo contesto, la patch generata conterrà posizioni assolute relative al computer, come "c: \ source \". Se si tenta di applicare questa patch in un'altra directory, ciò non riuscirà.
La soluzione è quella di utilizzare il browser repository da tartaruga, quindi utilizzare il menu "Visualizza registro" da questo contesto. Le patch generate avranno posizioni relative e sarete in grado di applicare tali patch ovunque i percorsi relativi siano abbinati.
Ho anche affrontato questo problema e risolto modificando il percorso nel file di patch. Nel mio caso devo patch solo un file. Il problema si è verificato perché nel mio caso ho creato un file patch dalla scheda di revisione che crea file con percorso completo del collegamento. INDICE /home/pushpendra/...something/file.c (revisione some_rev)
Così ho sostituito questa linea con:
INDEX file.c (revisione some_rev) e quindi fare clic destro su questo file e poi applicare la patch.
- 1. Come si applica una patch diff su Windows?
- 2. applica la patch svn al repository git
- 3. Come si applica una patch a ruby su rail?
- 4. Come si applica il file di patch scaricato da gerrit?
- 5. Git applica una patch alla directory di lavoro
- 6. Errore nella patch di Volley
- 7. Errore TortoiseSVN quando si preme su Codeplex
- 8. Git parziale si applica
- 9. Applicare hunk non riuscito con TortoiseSVN
- 10. Come posso creare una patch da diff tra revisioni usando TortoiseSVN?
- 11. git-p4 presentano non riesce con la patch non si applica
- 12. C# - Creatore unificato diff/patch
- 13. TortoiseSVN cherrypicking
- 14. Linux TortoiseSVN
- 15. Il menu di scelta del team di Egit ha una sola opzione: Applica patch
- 16. Quando si applica una patch esiste un modo per risolvere i conflitti?
- 17. Perché git applica una patch con file binari che non creano i file binari?
- 18. Come modificare un file diff/patch in modo pulito? Esistono editor di file di patch?
- 19. Annullare un commit nel TortoiseSVN
- 20. TortoiseSVN non richiede l'autenticazione?
- 21. Aggiornamento TortoiseSVN 1.8 numeri
- 22. Scrivi plugin per TortoiseSVN
- 23. tornando con tortoisesvn
- 24. TortoiseSVN commit shortcut
- 25. stato tortoisesvn: ostruito
- 26. TortoiseSVN revert vs update
- 27. tortoisesvn Diff codici colore
- 28. stato svn in TortoiseSVN?
- 29. Tortoisesvn salta la registrazione di mergeinfo
- 30. Richiesta API PATCH REST
Benvenuti in SO Michael! Non c'è molto da fare nella tua domanda. Potete fornire ulteriori dettagli? In caso contrario, potrebbe essere meglio visitare il sito Web [Tortoise's] (http://tortoisesvn.net/support.html) e chiedere lì. – AlG