내 코드를 repo하기 위해 코드를 커밋하기 전에 내 코드를 검토하십시오. 그 사람에 관한 정보를 '검토 자'로 저축하고 싶습니다. 코드를 검토하는 사용자는 코드를 커밋하는 동일한 사용자 그룹입니다.svn 커밋에 추가 사용자 설정
repo에 추가 정보를 저장하려면 svn 또는 git support가 필요합니까? 어쩌면 플러그인일까요? 나는 그 정보를 논평에 저장하고 싶지 않다. 커밋해야 할 추가 필드가 필요합니다.
내 코드를 repo하기 위해 코드를 커밋하기 전에 내 코드를 검토하십시오. 그 사람에 관한 정보를 '검토 자'로 저축하고 싶습니다. 코드를 검토하는 사용자는 코드를 커밋하는 동일한 사용자 그룹입니다.svn 커밋에 추가 사용자 설정
repo에 추가 정보를 저장하려면 svn 또는 git support가 필요합니까? 어쩌면 플러그인일까요? 나는 그 정보를 논평에 저장하고 싶지 않다. 커밋해야 할 추가 필드가 필요합니다.
좋은 소식
당신이 할 수있는 것이
나쁜 소식
당신은 좋은 GUI-방법으로 TortoiseSVN이 그것을 할 수 없습니다
세부
T 여기에 서브 버전의 두 가지 유형의 속성은 파일 및 폴더 내부 저장소에 대한
그리고 TortoiseSVN에의 GUI와 property editors 인터페이스 뜨거운 편집에만 1 제공 - 유형의 속성 (작업에 사용할 수 있지만 정확함). /trunk
에 대한 TortoiseSVN에의 GUI에서 (내 더러운 테스트에서) 오류와 부정확 한 사용
그냥 샘플 I 속성 편집기에서 일부 데이터 (아마도 올바른)를 입력 및 수정으로 커밋 속성을 "검토"를 추가 2
>svn pl file:///Z:/Repo/trunk -r 2 -v
Properties on 'file:///Z:/Repo/trunk':
Reviewer
Ann
나중에 몇 가지 변경 사항을 추가로 수행해야하며 개정판 3이됩니다 (코드 검토없이 커밋 된 것처럼).하지만 잊어 버렸습니다 (또는 "CR이 없음"을 표시하지 않으려면 무시하십시오). 리뷰 작성자 또는 속성을 삭제하고 결과적으로 repo에 저장된 잘못된 데이터가 분명히 있음
>svn pl file:///Z:/Repo/trunk -v -r 3
Properties on 'file:///Z:/Repo/trunk':
Reviewer
Ann
,210 재산 는 유일한 새로운 검토가 주목해야 할 개정에 고정 마지막으로 변경된 형태
및 실수 (또는 파괴)에 모든 개정에 저장을 버전
>svn pl file:///Z:/Repo/trunk -v -r 4
Properties on 'file:///Z:/Repo/trunk':
Reviewer
Sally
그리고 추가 참고 사항 -이 파일 | 디렉토리 유형 속성은 로그에서 보이지 않습니다.
다른 쪽에서는 하나의 개정판과 관련된 개정판 속성이 로그에 표시되지만 (일부 두통 포함) 로그에는 표시되지 않습니다. --with-revprop
이 svn ci ...
에 추가되어야 함) - Properties page in SVN Book을 읽고 특히주의 깊게 "검색 가능성 (또는 왜 속성이 아님)"발언을주의 깊게 읽으십시오.
어쨌든
>svn ci -m "Added details" --with-revprop "Reviewer=John"
Sending A.txt
Transmitting file data .
Committed revision 5.
로그에
>svn log --with-revprop Reviewer --xml -r 5
<?xml version="1.0" encoding="UTF-8"?>
<log>
<logentry
revision="5">
<revprops>
<property
name="Reviewer">John</property>
</revprops>
</logentry>
</log>
필요한 정보 (주 필수 옵션 --with-revprop
및 --xml
: --with-revprop
는 일반 텍스트 모드에서 작동하지 않습니다) 반환하고 "검토"를 할 것이다 이 수정본의 속성 : 보통 커밋을하지 않고 --with-revprop
을 추가하지 않음 | 상속 됨
--search
를 사용) 03,210 는 여전히 XML-로그를 검색에 문제가