$svn list 명령을 실행한 후 많은 수의 저장소를 찾았습니다 ...그리고 모든 저장소를 찾는 것은 복잡합니다(일부 svn 저장소는 폴더 내의 폴더에 존재하는 등) ...저에게 도움을 주실 수 있다면 예를 들어 Excel 시트나 Notpad에 이 저장소 목록을 작성하기 위해 무언가를 설계하는 방법(OS = sunsolaris)
답변1
당신은 잘못하고있다!
수동으로 무언가를 찾고 항상 모든 것을 복사하여 붙여넣는 대신 Linux/Unix 쉘의 기본을 배우십시오. 그것은 지붕을 통해 생산성을 향상시킬 것입니다.
나를 믿지 못합니까?
다음과 같은 저장소가 있는 위치를 찾아야 한다고 가정해 보겠습니다.내 중요한 저장소위치. 그러면 다음과 같이 찾을 수 있습니다.
svn list | grep myimportantrepository
해당 일치 전후의 몇 줄을 보려면 grep 매개변수 -C가 도움이 될 것입니다. 그러면 찾은 일치 항목 전후에 5줄의 텍스트가 인쇄됩니다.
svn list | grep -C5 myimportantrepository
답변2
텍스트 파일로의 쉘 리디렉션(">")?
특정 프로그램에 대한 쉘 파이프("|")?
터미널 에뮬레이터(예: Putty)에서 기존의 잘라내기 및 붙여넣기를 사용하시나요?
이 작업은 단시간에 수행될 수 있습니다.너무 많아방법...
답변3
기본 아이디어는 SVN 트리를 탐색한 다음 디렉터리 이름을 인쇄하기 위해 셸 또는 Python 스크립트를 작성해야 한다는 것입니다.
SVN에서는저장소폴더를 보유하고 있습니다. 저장소라고 부르는 것은 폴더일 수도 있습니까? 이 경우 저장소가 무엇인지 구분하는 방법을 알아내야 합니다.
내가 생각할 수 있는 한 가지 방법은 출력에 Python을 사용하는 것입니다.
svnlook tree --full-paths
그런 다음 '/'로 끝나는 줄을 grep하여 디렉토리만 필터링할 수 있습니다. 그런 다음 찾고 있는 '저장소'에 '트렁크', '분기' 및 '태그' 하위 디렉터리가 있다고 가정합니다. 어떤 폴더가 '저장소'인지 알아낼 수 있습니다.
더 간단한 방법은 보이지 않습니다.