당신은 사용자 이름과 암호를 전달하는 --username
및 --password
매개 변수를 사용할 수 있습니다. 그러나
, 그들의 어쩌면 더 나은 방법 ...
나는 그것을 가지고 그 테스트를 실행하고 자신을 알고부터가 암호없이 그 자체로 커밋 (또는 --password
매개 변수를 사용할 수 있습니다 커밋하고있어 시스템 암호).
시스템이 변경 내용을 커밋하도록 한 다음 특정 버전의 svn:author
수정 속성을 변경하여 커밋 사용자 이름을 수정할 수 있습니다.
$ svn ps --revprop -r $revision svn:author $patch_submitter $repository_url
당신이해야 할 유일한 것은 설정에 저장소에 미리 revprop - 변경 후크입니다. 이것은 사용자가 개정 속성을 전혀 변경하지 않기 때문에 안전 문제입니다. 사용자의 커밋 메시지 인 svn:log
, 커밋 날짜 인 및 svn:date
의 세 가지 주요 커밋이 있습니다. 이러한 속성의 버전이 없기 때문에 변경된 사항을 파악할 방법이 없습니다. 따라서 수정 속성을 변경하려면 훅이 있어야합니다.
그러나 후크를 설정하는 것은 어렵지 않습니다. 변경하려는 사용자가 패치 시스템인지 확인하십시오.
데이비드에게 감사드립니다. 예, 시스템은 암호없이 자체 커밋 할 수 있습니다. svn : author 변경은 나를위한 실행 가능한 해결책 인 것 같습니다. – GeeDee