Voglio fare riferimento a una revisione appena prima di revisioni testa o n prima di HEAD o qualcosa del genere.Come si dice qualcosa come HEAD-1 in svn?
risposta
Per farla breve: non è possibile senza eseguire un comando. Con i ganci di accesso è possibile accedere alla "versione precedente a questa", altrimenti è necessario interrogarla in modo dinamico. Ecco un esempio che popola una variabile di shell con la revisione della testa corrente, meno uno.
HEAD_MINUS_ONE=$(svn info http://svn/path/to/head | grep ^Revision | awk '{print $2-1}')
Mercurial + hgsubversion + hg di aiuto revsets
C'è sono alcuni costruiti in revisione parole chiave in Subversion che possono risolvere la maggior parte dei vostri problemi:
BASE
: Questa è la versione utilizzata nella tua attuale directory di lavoro.HEAD
: questo è l'attuale suggerimento del ramo.COMMITTED
: questa è l'ultima revisione confermata di un file prima diBASE
.PREV
: questa è l'ultima revisione modificata daBASE
. È quasi IMPEGNATO-1.
Per tutto il resto, è necessario eseguire un calcolo come mostrato da synthesizeerpatel.
Follow-up: http://svnbook.red-bean.com/en/1.7/svn.tour.revs.specifiers.html –
- 1. Come si sblocca svn?
- 2. Come si dice `\ x -> y`?
- 3. "svn up" comando dice entità troppo grande
- 4. microdati schema.org: come dice schema.org o come dice Google?
- 5. Come si dice quale oggetto viene toccato in contatto?
- 6. Come ottenere l'ultimo SVN HEAD in git-svn?
- 7. Come si aggiunge qualcosa come "? X = 123" a un NSURL?
- 8. Come funziona il certificato SSL di YouTube, si dice * .google.com
- 9. Esiste qualcosa come XML 2.0?
- 10. Come si dice a pyximport di utilizzare l'opzione cython --cplus?
- 11. Qualcosa come SciPy in Ruby?
- 12. Qualcosa come Smarty in ASP.NET?
- 13. Come importare rami e tag svn in git-svn?
- 14. Come si replica qualcosa come function() {...} .property() in javascript come in Ember.js?
- 15. Come ottenere NESSUN contesto quando si usa svn diff
- 16. Come si risolve un errore di conflitto SVN 409
- 17. SVN non si aggiorna in modo ricorsivo
- 18. La cronologia SVN si perde in git
- 19. Mono.Cecil qualcosa come Type.GetInterfaceMap?
- 20. Come si immette qualcosa al prompt di DOS Programmaticamente?
- 21. Come fare qualcosa ripetutamente mentre si preme un pulsante?
- 22. C'è qualcosa come Annotation Inheritance in java?
- 23. Come ripetere qualcosa su eccezione in python?
- 24. C'è qualcosa come jquery per WPF/XAML?
- 25. Qual è il comando p4 equivalente a qualcosa come svn status
- 26. svn server si sincronizza automaticamente
- 27. Accesso a '/ svn/ctm /! Svn/me' vietato Quando si esegue il commit al server svn?
- 28. Come posso (temporaneamente) disattenere qualcosa?
- 29. Come si accumula Mercurial contro GIT e SVN?
- 30. Come si dirama una copia di lavoro modificata con SVN?
In quale contesto: fornire un hook di check-in o solo in generale? – synthesizerpatel
@synthesizerpatelNel contesto di uso quotidiano con client svn. Non so nulla dei ganci per il check-in;) –