두 사용자의 기록을 SVN의 한 사용자로 병합 할 수있는 방법이 있습니까?SVN의 사용자 기록 병합
답변
는이 명령을 사용하여 개정의 저자을 변경할 수 있습니다
svn propset --revprop -r <revision number> svn:author <username>
당신은 그냥 이름을 변경하기 위해 한 저자에 의해 만들어진 된 개정 추출해야합니다.
저장소의 후크 스크립트는 작성자 이름 바꾸기 (즉, pre-revprop-change
)를 허용해야합니다.
svnadmin을 사용하여 저장소를 텍스트 파일로 덤프 해보고 텍스트 도구를 사용하여 다른 작성자를 대체하십시오. 그런 다음 svnadmin을 사용하여 파일을 새 저장소에로드하십시오.
새로운 repo로 옮길 때이 같은 트릭을 사용 했으므로 모든 수정 자로 "비난"하지 않았습니다. – nitzmahone
덤프 파일에 svn 저장소를 덤프하고 수정 한 다음로드하여 새 저장소를 만들어야합니다. 수정에 사용할 도구는 대부분 svndumptool입니다. IIRC를 사용하면 'transform-revprop'기능을 사용하여 작성자 이름을 변경할 수 있어야합니다.
이제 Subversion 덤프 파일은 텍스트 파일처럼 보일지 모르지만 상당히 아닙니다. 길이 지정자가 포함되어 있으므로 어느 정도 수작업으로 수정할 수 있지만 매우주의해야합니다.
면책 조항 : 나는 반면에 과거
에 svndumptool에 기여, RedGlyph의 접근 방식은 간단 할 수 있습니다.
- 1. SVN의 파일 기록 복구
- 2. Subversion 병합 기록 시각화
- 3. SVN - 두 repos의 병합 기록
- 4. GIT와 SVN의 차이점은 무엇입니까?
- 5. SVN의 급히 :
- 6. IIS 로그에 ASP.Net 사용자 기록
- 7. 는`svn의 merge`이
- 8. 병합 병합 병합 작업
- 9. 기록
- 10. 기록
- 11. SVN의 바이너리를 압축 하시겠습니까?
- 12. svn의 수출 로그
- 13. svn의 개별 폴더 크기
- 14. svn의 잠금을 해제하려면 어떻게해야합니까?
- 15. svn의 파일을 무시하려고 시도합니다.
- 16. 허드슨 svn의 게시자 플러그인은
- 17. SVN의 지점에 태그 복사
- 18. SVN의 오래된 오류
- 19. "자식 svn의 반입은"
- 20. SCM과 SVN의 차이
- 21. Eclipse svn의 문제점 : ignore
- 22. Telelogic Synergy는 svn의 책임입니까?
- 23. 파일을 svn의 태그로 이동
- 24. svn의 솔루션 구성
- 25. SVN의 표준 diff 형식
- 26. svn의 태그 업데이트
- 27. svn의 브라우저 경로
- 28. svn의 odt 파일 비교
- 29. 사용자 검색 웹 사이트 기록 데이터
- 30. 사용자 기록 ASP.NET MVC 응용 프로그램에 로그인
이것은 가장 좋은 접근법처럼 들리지만, 많은 수정이 있지만 단순한 루프를 작성하고 그 모두를 변경할 수 있다고 생각합니다. –
+1 이제 왜 그런 생각을하지 않았습니까? 장소 수정을 원한다면 가장 간단 할 것입니다. 그가 하나 이상의 저장소를 병합하고 병합 사용자가 그 중 하나 일 경우 svndumptool은 큰 도움이 될 것입니다. – retracile