È possibile impostare le Bugtraq: proprietà warnifnoissue sul repository, in modo che un dolce: URL e Bugtraq l'avviso viene visualizzato quando non viene fornito alcun numero di errore.
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-bugtracker.html
Modifica
Ok ... Ecco un altro modo. È possibile creare una start-commit hook entro TSVN:
Salva questo come un file vbs a livello locale:
'Get the arguments - ( PATH MESSAGEFILE CWD )
'http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html#tsvn-dug-settings-hooks
Set ArgObj = WScript.Arguments
dim file
file = ArgObj(1)
'OPen the log message
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(file, 2, 1)
'Write in the warning
objFile.Write("Don't forget to add a bug case!!!")
objFile.Close
Aggiungere il gancio con TSVN -> Impostazioni -> Script Hook -> Aggiungi Impostare il lavoro percorso della copia al percorso che si desidera è di applicare per (o ad esempio, c: \ se si desidera fare domanda per tutto sulla vostra unità C) Impostare la riga di comando da eseguire per:
wscript c:\[Path to script]\message.vbs
Tick due controllo scatole.
Ora quando si fa clic su commit, il vbs riceverà la posizione del file di messaggio temporaneo, accoderà il messaggio e verrà visualizzato nella finestra di commit.
fonte
2009-12-10 16:03:15
Purtroppo, se fossi in grado di modificare le proprietà del repository, non farei nemmeno questa domanda; Mi limitavo a impostare un hook per consentire di modificare i messaggi di check-in, quindi potevo sistemarlo quando ho dimenticato. Sfortunatamente, il mio capo è paranoico sul cambiare * qualsiasi cosa * lato server su TortoiseSVN, quindi ho bisogno di trovare una soluzione lato client. –
Questo script .vbs funziona perfettamente sul lato client, ed è * esattamente * quello che stavo cercando! Grazie! –