2013-05-22 3 views
1

우리의 코드베이스는 꽤 많은 브랜치를 가지고 있습니다. 리비전 번호를 부여 할 수있는 방법이 있습니까?Subversion, 개정 번호에서 어떻게 얻을 수 있습니까?

감사 T 이론적으로

+0

하나의 개정판이 둘 이상의 분기에 영향을 줄 수 있으므로 그럴 수 있습니다. 예 : 하나의 커밋으로 여러 분기에 변경 사항을 적용 할 수 있습니다. – Kromster

답변

3

는 개정 번호와 지점 사이의 연결이 될 필요는 없다. 실제로 하나의 개정판은 동시에 여러 분기 (심지어 태그)까지 커밋 할 수 있습니다.

그러나 특정 개정에 대한 로그를 조회 및 지점을 알아 내기 위해 노력하고, 커밋이 잘 행동하는 경우, 당신은 괜찮은 결과를 얻을 수 있습니다

$ svn log -v -r 91871 # if in working copy 
$ svn log -v -r 91871 https://192.0.0.32/repo # with repository URL 
+0

그래, 그 덕분에 큰 감사 :-) – tony

4

이를 어떤 방식 으로든 개정 번호가 부여 될 수 있으며 개정 번호가있는 분기를 찾을 수 있습니까?

, 상식에 없음 - 저장소

귀하의 작업 인 경우 (즉, 각각의 개정이 저장소의 모든 노드에있는 모든 오브젝트의 상태를 해결) 서브 버전에서 개정, 글로벌있다가 "확인 , 트리의 어느 부분이 리비전 N의 영향을 받았는지 확인하십시오. @MPi가 작성한대로 svn log -q -v -r N 명령을 사용하고 리포지토리의 루트에 대한 로그를 얻습니다. 즉, 리비전의 사전 필터가 적용되지 않습니다. 변경된 파일 만

관련 문제