2014-12-31 5 views
0

나는 svn 주소를 가지고 있으며 이것과 같은 2 개의 서브 클래스가있다; /trunk/foo 서브 클래스의 리비전 번호를 찾는 방법

/trunk/boo

    • 나는 /home/Documents/foo 폴더에 /home/Documents/boo

      /trunk/foo/trunk/boo를 체크 아웃.

      나는

      $ svn의 정보를

      명령을 사용하여 트렁크의 개정 번호를 찾을 수 있습니다. (예 : 1918)

      하지만 부와 후의 개정 번호를 별도로 알고 싶습니다.
      (예 : foo의 개정 번호 => 1916 개정 번호 번호, boo => 1918)

      이 방법이 있습니까?

      (죄송합니다 :) 내 모국어가 아닌 내 영어에 대한)

  • +0

    이 방법이 유용할까요? 'svn info/home/Documents/foo'와'svn info/home/Documents/boo'? 그렇지 않으면, 우리는 당신이 찾고있는 것을 이해하지 못합니다. _subclasses_ 대신 _subdirectories_를 의미합니까? –

    답변

    1

    나는 이미 svn info 출력 지금에서이 정보를 별도로

    우우와 foo는 개정 번호를 알고 싶어!

    의 경우 작업 복사본 svn info의 노드에는 "Last Changed ..."문자열이 3 개 있으며 출력이 마지막에 있습니다.당신은 내가 가진 ((출력의 첫 번째 열)

    >svn ls -v 
         5 lazybadg    фев 07 2014 ./ 
         2 lazybadg    ноя 28 2013 branches/ 
         2 lazybadg   146 ноя 28 2013 readme.textile 
         1 www-data    ноя 27 2013 tags/ 
         5 lazybadg    фев 07 2014 trunk/ 
    

    svn ls -v /PATH/TO/COMMON/PARENT입니다 Last Changed Rev

    지점

    \branches\FullHTML>svn info 
    Path: . 
    ... 
    Last Changed Author: lazybadger 
    Last Changed Rev: 2 
    Last Changed Date: 2013-11-28 00:13:01 +0600 (Чт, 28 ноя 2013) 
    

    에게 트렁크

    \trunk>svn info 
    Path: . 
    ... 
    Last Changed Author: lazybadger 
    Last Changed Rev: 5 
    Last Changed Date: 2014-02-07 12:06:56 +0600 (Пт, 07 фев 2014) 
    

    또 다른 방법 (쉽게 구문 분석)을보고 싶어 \ 브랜치의 단일 브랜치, 따라서 -의 개정판3210은 \branches입니다.

    +0

    감사합니다. 나에게 더 나은 당신의 제안을 사용하는 다른 해결책을 찾는다. 그것은 쉽게 모든 클래스의 개정 번호를 얻을 수 있습니다; CURRENT_REVISION ='svn info http : /// trunk/foo | grep '^ Revision :'| sed -e 's/^ Revision : //' echo "현재 개정판은 foo입니다."$ CURRENT_REVISION CURRENT_REVISION ='svn info http : /// trunk/boo | grep '^ Revision :'| sed -e 's/^ Revision : //' ' echo "현재 개정판은 부울입니다 :"$ CURRENT_REVISION –

    0

    boofoo 폴더 또는 JavaClass ES가 있습니까? 어느 경우 든 info 명령은 실제 ​​파일/폴더가 될 수있는 대상 자원을 추가로 취합니다.

    svn info [TARGET[@REV]...]

    그래서 당신은

    svn info boo

    svn info foo

    더 많은 옵션에 대한 info 명령 설명을 참조, 트렁크로 이동 할 수 있습니다.

    관련 문제