Anche se ho detto di ignorare TortoiseSVN * .avi e file * .exe, quando ho commesso, TortoiseSVN ha ancora voglia di commettere tali file.TortoiseSVN ignore list non funziona
risposta
Tu hai già uno di versione di questi file (in cui la creazione di un modello di ignorare caso sarebbe relativamente inutile) o hai impostare il modello nel posto sbagliato ignorare. Un pattern di ignoranza è impostato a livello di cartella e si applica a file e cartelle senza versioni immediatamente sotto. Si può avere un modello di ignorare ricorsivamente applicato a un gruppo di cartelle in modo che determinate estensioni come *.avi
e *.exe
vengono ignorati in tutta la struttura di cartelle.
Quello che devi fare è SVN-Ripristina qualsiasi SVN-Aggiunto e/o SVN-Elimina qualsiasi file AVI ed EXE impegnato, quindi applica il tuo pattern di ignoranza al tuo gruppo di cartelle. Fortunatamente, TortoiseSVN consente di Delete and add to ignore list
, tuttavia, questo vale solo per la cartella che contiene quindi se si vuole fare questo in modo ricorsivo, si dovrà modificare le proprietà SVN della cartella di livello superiore.
Spero che questo aiuti.
Recentemente mi sono imbattuto nello stesso problema e ho trovato un articolo sui miglioramenti svn in cui qualcuno ha menzionato quel messaggio di errore (il file non può essere aggiunto alla lista di ignora) non è facile da usare in quanto non ti dà più informazioni sul perché il file potrebbe non essere aggiunto alla lista di ignora.
Il file che stavo cercando di aggiungere alla lista ignora non era memorizzato in una cartella di versione. E, cosa interessante, SVN si aspetta che il file da ignorare sia memorizzato in una cartella con versione.
Ho semplicemente ignorato l'intera cartella (bin & obj nel mio caso) e Tortoise SVN lo ha accettato felicemente.
Ecco un'altra risposta.
Aprire le proprietà svn per la cartella principale e dovrebbe avere uno svn: ignore elencati. Modificalo aggiungendo la tua directory da ignorare.
Ma attenzione per l'errore PROPPATCH SVN: Error setting property 'log': Could not execute PROPPATCH
Ho avuto lo stesso problema. Per ignorare le cartelle di progetto completo dovremmo usare
svn: global-ignora
- 1. Scala: perché non List [=> Int] funziona?
- 2. Eclipse svn ignore bin
- 3. TortoiseSVN non richiede l'autenticazione?
- 4. scala - Come funziona method :: funziona in List?
- 5. Come funziona MVC 4 List Model Binding?
- 6. TortoiseSVN cherrypicking
- 7. Linux TortoiseSVN
- 8. Git ignore solo push
- 9. IntelliJ e svn: ignore
- 10. grep --ignore-case --only
- 11. pylint: ignore multiple in rcfile
- 12. Conditionally ignore testcase nunit
- 13. Applicare hunk non riuscito con TortoiseSVN
- 14. tortoisesvn modifica messaggio di log non visualizzato
- 15. SQLAlchemy INSERT IGNORE
- 16. C'è un modo per escludere le modifiche di {ignore-on-commit} dalle decorazioni delle icone di TortoiseSVN Explorer?
- 17. Scrivi plugin per TortoiseSVN
- 18. Aggiornamento TortoiseSVN 1.8 numeri
- 19. List + = Tuple vs List = Lista + Tuple
- 20. TortoiseSVN Applica errore patch
- 21. stato tortoisesvn: ostruito
- 22. Come ls --ignore su OSX
- 23. SVN Upgrade working copy - TortoiseSVN
- 24. C# - chromedriver - ignore-certificate-errors
- 25. .gitignore whitelist * non funziona correttamente
- 26. tornando con tortoisesvn
- 27. TortoiseSVN commit shortcut
- 28. TortoiseSVN revert vs update
- 29. tortoisesvn Diff codici colore
- 30. stato svn in TortoiseSVN?
Sono quei file già di versione? Poiché SVN ignora i pattern, ignorerà solo i file _unversioned_. – Wrikken
@Wrikken: No, questo è un repository nuovo di zecca. C'è un'alternativa a TortoiseSVN, perché sembra incredibilmente bacato. – user2327109
@ user2327109 0_0 cosa? – bahrep