Configuração do servidor SVN para não permitir a confirmação da mesma mensagem do cliente

Configuração do servidor SVN para não permitir a confirmação da mesma mensagem do cliente

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 ssnobodyestá 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

informação relacionada