trunk
의 차이점을 찾고 지점 0.4.x
라고하는 방법이 있습니까?트렁크와 분기의 차이점을 찾으십니까?
태그를 만들어야합니다. 그러나 트렁크 나 지사에서 최신 수정을했는지 기억이 나지 않습니다. 당신이 손에있는 저장소의 체크 아웃을하는 경우
trunk
의 차이점을 찾고 지점 0.4.x
라고하는 방법이 있습니까?트렁크와 분기의 차이점을 찾으십니까?
태그를 만들어야합니다. 그러나 트렁크 나 지사에서 최신 수정을했는지 기억이 나지 않습니다. 당신이 손에있는 저장소의 체크 아웃을하는 경우
, 당신은이 같이 REPO의 루트를 참조 표기합니다 (manual에서 검색, 캐럿)가 ^
를 사용할 수 있습니다
svn diff --old ^/branches/0.4.x --new ^/trunk
이 작품을 Subversion 1.6 이후. 당신이 이전 전복 또는 환매 특약없이 편리하게 체크 아웃이있는 경우 원래 redbook에 설명 된대로
, 당신은 절대 경로를 사용할 수 있습니다
svn diff --old http://.../repo/branches/0.4.x --new http://.../repo/trunk/
당신에게 당신이 찾고있는 해답을 제공해야합니다.
http://.../repo/
을 저장소의 실제 URL로 바꾸십시오.
차이점을 보려면 명령 프롬프트 대신 비교 도구를 사용할 수 있습니다. 그것은 이런 식으로 진행됩니다.
svn diff --diff-cmd='meld' --old http://.../repo/branches/0.4.x --new http://.../repo/trunk/
'meld' 도구 란 무엇입니까? – ceving
@ceving : 나는 그가 [Meld] (http://meldmerge.org/)를 언급했다고 생각한다. 우분투에서는 이미 저장소에 있어야합니다. [Meld Diff Viewer] (https://apps.ubuntu.com/cat/applications/lucid/meld/) –
svn diff ^/trunkUrl/fileName ^/branchUrl/fileName
이렇게하면 지점과 트렁크에있는 파일의 차이를 줄 것이다.
현재 분기를 기준으로 비교하려는 경우 점을 사용해도됩니다.
svn switch ^/branches/branchName
svn diff . ^/trunk
Subversion (1.7)이 포함 된 Mac OS X (Mountain Lion)에서는 작동하지 않습니다. 나는 Homebrew로 Subversion 1.8.1로 업그레이드했다. – Jason
캐럿 표기법 (SVN> = 1.6) : svn diff --old ^/branches/0.4.x - 새 ^/트렁크 –
@SteveKehlet :'^'는 "내가 현재 사용하고있는 체크 아웃 저장소" ? –