클라이언트에서 동일한 메시지 커밋을 허용하지 않는 SVN 서버 구성

클라이언트에서 동일한 메시지 커밋을 허용하지 않는 SVN 서버 구성

그룹 작업을 위해 SVN 서버를 설정했습니다. 이제 사용자가 동일한 메시지를 사용하여 서버에 코드를 커밋할 수 없기를 바랍니다. *.*.*.*(1.0.0.1) 과 같이 클라이언트의 설명 형식을 지정할 수 있습니까 ? 사용자가 잘못된 형식으로 커밋하면 커밋할 수 없습니다. SVN 서버에서 이것이 가능합니까?

전:

User1은 다음 메시지와 함께 개정 1을 커밋합니다.Version 1.0

User2는 동일한 메시지가 포함된 개정 2를 커밋합니다. Version 1.0(이는 허용되지 않습니다.)

답변1

ssnobody나는 올바른 길을 가고 있다고 생각합니다 . .NET Framework에서 논리를 처리하려면 일부 코드를 작성해야 합니다 precommit. 커밋이 비어 있지 않은지 확인하기 위해 비슷한 것을 사용합니다. 중복 항목을 수행하는 것은 사용자가 동일한 메시지를 입력하거나 끝에 임의의 문자를 추가하는 것을 막을 수 없기 때문에 관리/설계자가 시행해야 할 더 많은 것처럼 들립니다.

다음은 사전 커밋을 사용하여 빈 커밋을 방지하는 방법을 보여줍니다.https://stackoverflow.com/questions/1928023/how-can-i-prevent-subversion-commits-without-comments

관련 정보