나는 오늘까지까지 foo.bar이라는 사용자가 있습니다. 이제 해당 사용자는 fb으로 표시됩니다. 하지만 이전의 커밋을 모두 업데이트하여 통계적 이유로 인해 이전 사용자 이름 대신이 사용자 이름을 반영하고 싶습니다. 어떻게 할 수 있습니까?Subversion에서 이전 커밋의 저자 변경
나는 구문
svn propset --revprop -r revision_number svn:author your_username
에 대해 알고하지만 그 육체 노동을 많이 필요합니다. 대체 할 이름과 바꿀 이름이있는 기존 함수 또는 스크립트가 있습니까?
업데이트 : 여기
은 내가 많은 사용자를 위해의 repos의 많은에이 일을하기 때문에이 문제를 처리하기 위해 만든 작은 스크립트입니다 :) 는 그냥 체크 아웃 저장소 폴더에 실행 너의 선택의. 오류 처리는 스크립트에서 최소한입니다.
https://github.com/inquam/svn-rename-author
이
1 후크 (단지 나의 REPO (들)에 경로를 추가했다 각'svn' 명령의 끝). 참고 :'pre-revprop-change' 훅이 활성화되어야하고'revprop' 명령에서 0을 리턴해야합니다. –