Eclipse의 SVN 비난


답변:


109

지적했듯이 현재 Subversion 지원을 활성화하려면 먼저 플러그인을 설치해야합니다. 저는 Subversive를 추천합니다 . 그리고 여기 Stack Overflow에서 "eclipse"와 "subversion"태그를 함께 검색하면 커넥터를 설치할 때주의해야 할 "gotchas"에 대한 이전 스레드가 몇 개 표시됩니다 (Subversive는 두 부분으로 분리되어 있습니다- SVN 접착제를 제공하는 핵심 지원 및 "커넥터").

설치가 완료되면 리포지토리를 구성하고, 새 리포지토리 주소를 직접 입력하고 체크 아웃하여 새 프로젝트를 생성하거나, Subversion이 조회하도록하여 이미 SVN에 연결된 기존 프로젝트를 리포지토리와 연결할 수 있습니다.

이 작업 마치면 "annotate"또는 "praise"라고도하는 "svn blame"명령에 액세스하는 방법입니다.

리소스의 경우 파일 탐색기 창에서 리소스 이름을 마우스 오른쪽 단추로 클릭하여 상황에 맞는 메뉴를 표시합니다 (편집기 자체의 아무 곳이나 마우스 오른쪽 단추로 클릭하여이 메뉴를 가져올 수도 있음). " Team "제목 (Eclipse가 "Team Sharing"제목 아래에 소스 제어를 일반화하므로 모든 SVN 명령에 액세스 할 수 있음) 아래에서 " Show Annotation "을 선택하십시오 . 내 Mac PowerBook 에서 키보드 단축키는 Ctrl+ Option+입니다 A. Linux 또는 Windows XP 플랫폼 중 하나에서 단축키가 무엇인지 확인하기 위해 내 Linux 또는 Windows XP 플랫폼 근처에 있지 않습니다 (Mac OS X 포트는 키보드 단축키를 조정하여 " Mac 응용 프로그램이 무엇을해야하는지에 대한보기).

Subversion 저장소와 잠시 대화 한 후 편집기 창의 왼쪽 여백에 일련의 색상 막대가 표시됩니다. 편집기에서 행 번호를 활성화 한 경우 번호가 오버레이됩니다. 그렇지 않으면 바일뿐입니다. 각 색상 교체는 책임이 한 사용자에서 다른 사용자로 변경되는 휴식을 나타냅니다. 막대 위로 포인터를 가져 가면 해당 사용자, 행의 출처 수정 / 커밋, 날짜 및 체크인 설명을 식별하는 도구 설명이 나타납니다. 막대의 색상은 커미터마다, 개정판마다 다릅니다. 그들은 동일한 기본 색상의 다양한 음영이 될 것이지만 Eclipse는 가능한 한 시각적으로 구별되도록 노력할 것입니다. 스 니펫 위로 마우스를 가져 가면 약간 강조 표시되고

(이제, 어떻게 그것을 돌려달라고하지 않는 오프 버퍼를 닫 지금까지 내 유일한 해결책이었다. 그리고 다시는-열어!)


5
큰! 저는 Subversive를 오랫동안 사용해 왔지만 "Show Annotation"기능에 대해 전혀 깨닫지 못했습니다. 정확히 제가 찾고 있던 기능입니다. 감사합니다!
David Santamaria

31
훌륭한 설명 감사합니다. :) 해제하려면 왼쪽의 강조 표시를 마우스 오른쪽 버튼으로 클릭하고 개정> 개정 정보 숨기기를 클릭하십시오. 여기에서 주석의 색상을 지정할 수도 있습니다. 저는 Combined Colouring을 좋아하기 때문에 각 기여자에게 동일한 색상의 더 밝은 음영을 다른 색상과 이전 버전으로 변경할 수 있습니다.
Kenny

7
이 기능을 끄는 또 다른 방법은 바를 오른쪽 클릭하고 "Show Quick Diff"를 선택 해제하는 것입니다. Quick diff는 다음에 주석을 표시 할 때 자동으로 켜집니다 (성가신 대화 상자를 제공하지만). 이에 대한 단축키는 Shift + Ctrl + Q (Ubuntu)이므로이 버튼을 두 번 누르면 주석을 끄고 Quick Diff 표시 줄을 유지하면서 대화 상자가 나타나지 않는 빠르고 간단한 방법입니다.
Jonas Söderström

6
나는 찬성하고 싶었지만 대답하기 전에 쓸모없는 정보가 너무 많아서 찬성하지 않을 것입니다. 그럼에도 불구하고 감사합니다
Shervin Asgari
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.