나는 어떻게 변화의 기본을 저자에 액세스하기 위한 현지 SVN 저장소?

StackOverflow https://stackoverflow.com/questions/45624

문제

내가 사용하는 TortoiseSVN 액세스하는 파일을 기반으로 현지 repo.내 모든 저지른 저자는 내 윈도우 로그인이 이름입니다.그것은 사용 가능한 다른 이름?

나 변경하는 방법을 알고자 후 commit 하지만 변경하는 방법을까?아파치 설치/svnserver 옵션을 선택하지 않습니다.

도움이 되었습니까?

해결책

네,그것이 가능합니다.

TortoiseSVNsvn 명령 라인에 클라이언트 공유하는 동일한 위치 설정에서의 프로파일 폴더에 있습니다.그래서 당신은 단순히 체크아웃 버전을 사용하여 svn.exe:

$ svn co --username different_user_name file:///C:/path/to/your/repo

...고 파괴할 것이 행복하게 대체 연결된 사용자 이름 저장합니다.새로운 커밋에서 TortoiseSVN 다음 항상 사용하는 사용자 이름,와 상관없이 무엇인 프로그램들에게 새로운 체크아웃.

절차 작업해야 합 TortoiseSVN1.5.5.지 않는 경우,시험을 비우는 svn 의 인증 캐시(%APPDATA%\Subversion\auth\svn.username)처음이다.

다른 팁

또 다른 대안(하지만 나는 을 옹호 그것)을 사용하는 클라이언트 측의 후크 스크립트 commit 하기 전에,변경하기 위해 사용자 이름을 사용합니다.

스크립트를 연결에 대해서 파괴 책,지역 후크에 대한 설명은"클라이언트 측의 후크 스크립트에서"TortoiseSVN 도움이됩니다.

내가 알기로는,TortoiseSVN 제공하지 않는 어떤 방법입니다.

아마도 그것의 보이지 않으로 큰 문제이기 때문을 기반으로 파일에 액세스하지 않은 실제적인에 대한 다중 사용자 시나리오에 대한 단일 사용자의 저자-이름이 더 중요합니다.

가능한 문제를 해결할 수 있을 만들의 또 다른 윈도우 사용자 이름으로 저자는 원하는 이름을 연결합니다.

나는 절대최소 Windows 시스템에서,그래서 이것은니다.할 수 있을 만들 수 있는 새로운 윈도우 사용자 지정 사용자를 검색할 때,검사,저지르고,등등.자의 말을 변경하고자 할로 msznajder.사용자 만들기 그 이름으로 윈도우에서도 검색를 사용하여 저장소 TortoiseSVN Repo 브라우저와 사용자 이름을 지정 URL 가 file:///msznajder@localhost/some/file/path.

나는 설정 제안 post-commit 훅(에서 저장소의 후크 폴더를 복사 후 commit 후크.tmpl post-commit 후크.박쥐고 빈 그것은[1]

svn propset svn:author --revprop -r HEAD <author> file:///<path-to-repo> [2]

[1]제공 SlikSvn 또는 이와 유사한 설치,즉commandline svn 액세스 가능)

[2](또는.sh 는 경우에는 리눅스에서는,#!/bin/bash preamble)과 같은 콘텐츠

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top