Eu configurei o SVN Server para meu trabalho em grupo. E agora, quero que o usuário não consiga enviar o código para o servidor com as mesmas mensagens. É possível formatar comentários do cliente como: *.*.*.*
(1.0.0.1). Se o usuário confirmar com o formato errado, ele não poderá confirmar. Isso é possível fazer no servidor SVN?
Ex:
User1 confirma a revisão 1 com a mensagem:
Version 1.0
User2 commit revisão 2 com a mesma mensagem:
Version 1.0
(Isso não será permitido)
Responder1
Acho que ssnobody
está no caminho certo. Você precisará escrever algum código para lidar com a lógica no arquivo precommit
. Usamos algo semelhante para garantir que os commits não estejam vazios. Fazer entradas duplicadas parece algo mais que o gerenciamento/arquitetos teriam que impor porque nada impediria os usuários de digitar a mesma mensagem ou adicionar caracteres aleatórios ao final.
O seguinte mostra como o precommit pode ser usado para se proteger contra commits vazioshttps://stackoverflow.com/questions/1928023/how-can-i-prevent-subversion-commits-without-comments