매뉴얼

저장소 브라우저

작업 사본 없이 저장소에서 직접 작업해야 할 때가 있습니다. 이를 위해 저장소 브라우저가 존재합니다. 탐색기와 아이콘 오버레이가 작업 사본을 볼 수 있게 해주는 것처럼, 저장소 브라우저는 저장소의 구조와 상태를 볼 수 있게 해줍니다.

그림 4.66. 저장소 브라우저

The Repository Browser


저장소 브라우저를 사용하면 복사, 이동, 이름 변경 등과 같은 명령을 저장소에서 직접 실행할 수 있습니다.

저장소 브라우저는 컴퓨터의 파일을 보여주는 대신 특정 리비전의 저장소 내용을 보여준다는 점을 제외하면 Windows 탐색기와 매우 유사합니다. 왼쪽 창에는 디렉터리 트리가 표시되고, 오른쪽 창에는 선택된 디렉터리의 내용이 표시됩니다. 저장소 브라우저 창 상단에서 탐색하려는 저장소의 URL과 리비전을 입력할 수 있습니다.

svn:externals 속성을 포함하는 폴더도 저장소 브라우저에 표시됩니다. 이러한 폴더는 저장소 구조의 일부가 아니라 링크임을 나타내기 위해 작은 화살표와 함께 표시됩니다.

Windows 탐색기와 마찬가지로 정렬 순서를 설정하려면 오른쪽 창의 열 제목을 클릭할 수 있습니다. 탐색기에서처럼 양쪽 창 모두에서 상황에 맞는 메뉴를 사용할 수 있습니다.

파일의 상황에 맞는 메뉴를 사용하면 다음을 수행할 수 있습니다.

폴더의 상황에 맞는 메뉴를 사용하면 다음을 수행할 수 있습니다.

오른쪽 창에서 두 개의 폴더를 선택하면, 통합된 차이점(unified-diff)으로 보거나, 기본 diff 도구를 사용하여 시각적으로 차이점을 확인할 수 있는 파일 목록으로 볼 수 있습니다.

오른쪽 창에서 여러 폴더를 선택하면, 이들을 모두 한 번에 공통 부모 폴더로 체크아웃할 수 있습니다.

동일한 루트(일반적으로 /trunk/)에서 복사된 두 개의 태그를 선택한 경우, 상황에 맞는 메뉴로그 표시...를 사용하여 두 태그 지점 사이의 리비전 목록을 볼 수 있습니다.

외부 항목(svn:externals을 사용하여 참조됨)도 저장소 브라우저에 표시되며, 폴더 내용까지 드릴다운할 수 있습니다. 외부 항목은 항목 위에 빨간색 화살표로 표시됩니다.

평소와 같이 F5 키를 사용하여 보기를 새로 고칠 수 있습니다. 이는 현재 표시된 모든 것을 새로 고칩니다. 아직 열리지 않은 노드의 정보를 미리 가져오거나 새로 고치려면 Ctrl-F5 키를 사용하십시오. 그러면 정보가 가져오는 동안 네트워크 지연 없이 즉시 모든 노드가 확장됩니다.

저장소 브라우저를 끌어다 놓기(drag-and-drop) 작업에도 사용할 수 있습니다. 탐색기에서 폴더를 저장소 브라우저로 끌어다 놓으면 저장소로 가져오기 됩니다. 여러 항목을 끌어다 놓으면 개별 커밋으로 가져오기 된다는 점에 유의하십시오.

저장소 내에서 항목을 이동하려면 새 위치로 왼쪽 드래그하십시오. 항목을 이동하는 대신 사본을 만들려면 Ctrl-왼쪽 드래그하십시오. 복사할 때 커서에는 탐색기에서처럼 더하기 기호가 표시됩니다.

파일이나 폴더를 다른 위치로 복사/이동하면서 동시에 새 이름을 지정하려면, 왼쪽 드래그 대신 오른쪽 드래그하거나 Ctrl-오른쪽 드래그할 수 있습니다. 이 경우 파일이나 폴더의 새 이름을 입력할 수 있는 이름 변경 대화 상자가 나타납니다.

이러한 방법 중 하나를 사용하여 저장소에 변경 사항을 적용할 때마다 로그 메시지 입력 대화 상자가 나타납니다. 실수로 무언가를 끌어다 놓았다면, 이 때 작업을 취소할 기회가 주어집니다.

가끔 경로를 열려고 할 때 항목 세부 정보 대신 오류 메시지가 나타날 수 있습니다. 이는 유효하지 않은 URL을 지정했거나, 접근 권한이 없거나, 다른 서버 문제가 있는 경우에 발생할 수 있습니다. 이 메시지를 이메일에 포함하기 위해 복사해야 한다면, 메시지를 오른쪽 클릭하여 상황에 맞는 메뉴오류 메시지를 클립보드로 복사를 사용하거나, 단순히 Ctrl+C를 사용하십시오.

즐겨찾는 URL/저장소는 왼쪽 트리 보기에서 현재 저장소 폴더 아래에 표시됩니다. 아무 파일이나 폴더를 오른쪽 클릭하고 상황에 맞는 메뉴즐겨찾기에 추가를 선택하여 항목을 추가할 수 있습니다. 즐겨찾기를 클릭하면 해당 저장소 및 파일/폴더로 이동합니다.

TortoiseSVN 홈페이지

한국어 中文