Domanda

Ho un repository SVN e ho bisogno i commit a fallire se non viene inserita alcuna descrizione. Questo è possibile fare, preferibilmente sul lato server? (Gli utenti utilizzano diversi strumenti per interagire con il repository, anche se ciò fosse possibile lato client in TortoiseSVN, in grado di alleviare il problema)

Google non è stato molto utile, potete darmi alcune indicazioni?

Grazie.

È stato utile?

Soluzione

Yup, ti consigliamo di scrivere un pre-commit hook nel repository che non riesce con un messaggio di errore opportuno inviare al client.

Se si guarda allo "ganci" directory di un repository appena creato, troverete un file pre-commit.tmpl. Che contiene le istruzioni, e il campione persino controlla che il messaggio di registro contiene il testo -. Solo quello che vuoi

Quindi, si dovrebbe essere in grado di rinominare pre-commit a <=> e renderlo eseguibile, quindi dare un vortice. Vi suggerisco di provare su un repository sandbox prima di uno di produzione, però, per evitare di utenti arrabbiati di essere in grado di impegnarsi, mentre a farlo bene:)

Altri suggerimenti

È possibile farlo usando ganci repository . Nel tuo caso, si desidera che un pre-commit hook che controllerà il messaggio e rifiutare il commit se è vuoto.

Il href="http://www.freebsd.org/" rel="nofollow noreferrer"> FreeBSD progetto svn repo con ganci.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top