IT박스

트렁크와 지점의 차이점을 찾으십니까?

itboxs 2020. 10. 27. 07:58
반응형

트렁크와 지점의 차이점을 찾으십니까?


의 차이점을 찾는 방법 trunk과 분기를 말하는 방법이 0.4.x있습니까?

태그를 생성해야하지만 최근 수정이 트렁크 또는 브랜치에서 수행되었는지 기억이 나지 않습니다.


저장소를 체크 아웃 한 경우 다음과 같이 ^(캐럿, 매뉴얼 에서 검색 ) 표기법을 사용하여 다음과 같이 저장소의 루트를 참조 할 수 있습니다.

svn diff --old ^/branches/0.4.x --new ^/trunk

이것은 Subversion 1.6부터 작동합니다.

이전 버전의 Subversion이 있거나 저장소의 편리한 체크 아웃이없는 경우 원본 레드 북에 설명 된대로 절대 경로를 사용할 수 있습니다 .

svn diff --old http://.../repo/branches/0.4.x --new http://.../repo/trunk/

찾고있는 답을 제공해야합니다.

http://.../repo/저장소의 실제 URL로 바꿉니다 .


svn diff ^/trunkUrl/fileName ^/branchUrl/fileName

이렇게하면 브랜치와 트렁크에있는 파일의 차이를 알 수 있습니다.


비교를 위해 명령 프롬프트를 사용하는 대신 meld 도구를 사용하여 차이점을 확인할 수 있습니다. 이런 식으로 진행됩니다.

svn diff --diff-cmd='meld' --old http://.../repo/branches/0.4.x --new http://.../repo/trunk/

현재 브랜치와 비교하고 싶다면 점을 사용할 수 있습니다.

svn switch ^/branches/branchName
svn diff . ^/trunk

참고 URL : https://stackoverflow.com/questions/2250873/find-difference-between-trunk-and-branch

반응형