2010-07-26 4 views
3

Subversion/TortoiseSVN을 처음 접했을 때 Subversion이 파일의 수정 번호를 건너 뛰지 못하도록 수정 버전 번호에 따라 파일이 변경되는 시간을 추적 할 수 있는지 알아야합니다.파일이 한 번만 변경된 경우 Subversion/TortoiseSVN이 개정 번호를 건너 뛰는 이유는 무엇입니까?

예 : I는 a.txt이, B.txt 및 C.txt이 개정 1은 1 B.txt : 1 C.txt 1

a.txt이 (저장소에 파일을 추가)

수정 2 : (편집 된 파일 : A.txt 및 B.txt) A.txt : 2 B.txt : 2 C.txt : 1

수정 3 : (편집 된 파일 : A.txt 및 C.txt) A.txt : 3 B.txt : 2 C.txt : 3 < --------- 나는 이것을 원한다. "3 "2로 **********

******** 나는 한 번 변경을 C.txt하고 개정 번호를 한 번 증가 시키길 원한다. 3)로 바로 가십시오. 나는 왜 Subversion/TortoiseSVN이 이런 식으로하고 그것을 따르는지를 이해하지만, 내가 작업하고있는 프로젝트에서 다른 방식으로 이것을하고 싶다. 나는 어디에서나 읽었으며이 문제로 다른 사람을 만날 수 없습니다. 어떤 제안?

감사

나는이

답변

7

개정 번호를 사용 CVS로 파일 당 프로젝트 당 개정 번호를하지 처리 . 오히려 그들은 전체 아티팩트 세트를 추적합니다. 이 방법을 사용하면 버전 96을 검색 할 수 있으며 해당 번호를 기반으로 필요한 파일 세트를 정확히 파악할 수 있습니다.

이것은 CVS 또는 VSS와는 다른데, 버전 번호가 파일 단위로 추적되고 일관된 전체 프로젝트보기를 얻으려면 다른 기술이 필요합니다. (예 : VSS의 "labels")

+0

감사합니다. 내가 돈을 알아 냈다고 생각합니다. – dewalla

+0

나는 단지 생각하고있었습니다. 어떻게 대답합니까? – Kwebble

+0

숫자가 "건너 뛰는"방법을 설명하기 때문에 질문에 답합니다. 하나 이상의 체크 인에 대해 파일이 변경되지 않았으므로 파일의 버전을 건너 뛰었습니다. –

3

전복에 새로운 오전은 특정 제어 된 유물이 수정 된 횟수에 포함되지 않습니다

2

다른 사람들처럼 Subversion에서는 그렇게 할 수 없습니다. 그리고 당신은 필요가 없습니다. 특정 파일에 대해 얼마나 많은 수정이 있었는지 알고 싶다면 svn log을 사용하십시오.

관련 문제