Saya telah menyiapkan Server SVN untuk pekerjaan kelompok saya. Dan sekarang, saya ingin pengguna tidak dapat melakukan kode ke Server dengan pesan yang sama. Apakah mungkin untuk memformat komentar dari klien seperti: *.*.*.*
(1.0.0.1). Jika pengguna melakukan dengan format yang salah, mereka tidak akan dapat melakukan. Apakah ini dapat dilakukan di Server SVN?
Ex:
User1 melakukan revisi 1 dengan pesan:
Version 1.0
User2 melakukan revisi 2 dengan pesan yang sama:
Version 1.0
(Ini tidak akan diizinkan)
svn
tortoise-svn
svn-server
Tuan Neo
sumber
sumber
Jawaban:
Saya pikir
ssnobody
berada di jalur yang benar. Anda harus menulis beberapa kode untuk menangani logika diprecommit
. Kami menggunakan sesuatu yang serupa untuk memastikan bahwa komit tidak kosong. Melakukan entri duplikat terdengar seperti sesuatu yang harus ditegakkan oleh manajemen / arsitek karena tidak ada yang akan menghentikan pengguna mengetik pesan yang sama atau menambahkan karakter acak hingga akhir.Berikut ini menunjukkan bagaimana precommit dapat digunakan untuk menjaga dari komit kosong https://stackoverflow.com/questions/1928023/how-can-i-prevent-subversion-commits-without-comments
sumber