2008-10-08 20 views
1

이클립스 PDT에서 .php 파일을 수없이 미세하게 변경하고 커밋하고 서버에서 테스트합니다. Eclipse (또는 일반 Windows GUI 매크로 도구)에서 반복적 인 커밋 속도를 높이는 단축키가 있습니까?

반복적 인 6 단계

프로세스가 지루한지고 커밋 :

right-click 
team 
Commit... 
click "choose previously selected comment" 
select in list 
click OK 

사람은 단축키 또는이를 촉진하기 위해 다른 프로세스를 알고 있나요?

UPDATE : 사람이 나를 나를 위해이 6 클릭을 만들 수있는 매크로를 프로그램 할 수있는 것이다 Windows 응용 프로그램에 대한 일반적인 바로 가기 키 매크로 도구를 알고 있나요?

답변

3

내가 할 수 있었던 최선의 방법은 '커밋'(기본 설정 - 일반 -> 키 아래)의 키 바인딩을 만드는 것입니다. 그런 다음 프로젝트를 클릭하고 키 조합을 누르면 마우스 오른쪽 버튼 클릭 -> 팀 -> 커밋 ... 프로세스가 저장됩니다.

편집하고있는 파일 만 체크인하려면 아무 데나 클릭 할 필요없이 그냥 키 조합을 누르면 커밋 대화 상자가 나타나 현재 파일을 커밋합니다.

+0

키 바인딩에 대해 몰랐다. –

1

eclipse에서는 파일 하나 또는 전체 프로젝트를 커밋하도록 선택할 수 있습니다.

전체 프로젝트를 커밋하려면 리소스보기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 팀 -> 커밋을 선택하십시오.

변경 사항을 미리 보려면 팀 -> 동기화를 선택하면 변경되는 파일이 표시되고 수신 모드와 송신 모드의 차이점을 빠르게 미리 볼 수 있습니다.

0

일부 Eclipse 버전 (또는 Subclipse의 일부 버전 - SVN을 사용하고 있습니까?)을 클릭하면 도구 모음 버튼을 클릭 할 수 있습니다. 그것은 커밋 프로세스의 처음 2 ~ 3 단계를 제거합니다. 툴바 에디터 (또는 퍼스펙티브 에디터 등)에서 버튼을 찾을 수있을 것입니다. 사용했던 이후로 오랫동안 사용되었습니다.

또한, IMHO, 당신은 저 지르지 말고 테스트를해서는 안됩니다. 로컬에서 테스트하고, 커밋 한 다음 (그리고 QA 유형 시스템에서 다시 테스트 할 경우) 매끄럽게 실행됩니다. 아마도 이미 알고있을 것이므로 로컬에서 테스트 할 수없는 이상한 이유가 있다고 가정 할 것입니다.

+0

오른쪽, 너무 많은 라이브러리 종속성 등 로컬 설치에 –

+0

해당 단추를 찾을 수 없습니다 :-( –

+0

Eclipse에 대한 SVN 통합을 제공하는 플러그인이 두 개 있습니다 (하나는 Subclipse이고 다른 하나는 I입니다). 지금 당장은 기억할 수 없다. 나는 그 버튼을 발견했을 때 Subclipse를 사용하고 있었다고 생각하지만, 다른 것일 수도있다. 당신은 어느 것을 사용하고 있는가? – rmeador

0

패키지 탐색기에서 프로젝트 또는 파일을 마우스 오른쪽 단추로 클릭하는 것이이 반복 프로세스에서 가장 시간이 많이 걸리는 부분이라는 것을 알았습니다.

주로 여러 파일에서 관련 변경 사항을 작성한 다음 전체 프로젝트를 동기화합니다. 바로 가기 키를 사용하여 전체 프로세스를 가속화하는 첫 번째 단계는 키 조합을 "저장소와 동기화 ..."에 바인딩하는 것입니다. OSX에서 Eclipse 3.5의 경우, Eclipse-> 환경 설정 -> 일반 -> 키로 바로 가기 키를 바인딩 할 수 있습니다. 그런 다음 텍스트 필터에서 "동기화"를 검색하십시오. 나는 control-s를 동기화로 묶는다.

단축키를 Synchro ...에 연결하면 단축키를 누르면 활성 편집기에서 파일을 동기화하거나 프로젝트 탐색기가 활성화되어있는 경우 프로젝트 탐색기에서 선택한 파일을 동기화합니다.

프로젝트 탐색기에 빠르게 초점을 맞추려면 OSX에서 command-F6을 눌러 프로젝트 탐색기를 순환하십시오. 또 다른 방법은, 에디터 뷰에 포커스가있는 경우 cmd-alt-W (Show In ...)를 누른 다음 팝업에서 "프로젝트 탐색기"를 선택하는 것입니다. 죄송 OSX 단축키. 앞에서 언급 한 키 영역을 살펴 본다면 순환 뷰의 관련 핫키를 찾을 수 있습니다.

그래서 우리는 프로세스의 일부를 가속화했지만 전체 프로젝트를 신속하게 선택할 수있는 방법은 여전히 ​​좋습니다. 가장 쉬운 방법은 해킹입니다. 프로젝트 탐색기에서 프로젝트 이름을 입력하기 만하면됩니다. 이름이 충분히 독특하지 않은 경우 'Z'를 앞에 붙이면 키 입력이 'z'로 전체 프로젝트가 선택됩니다. 그런 다음 Synchro ... 단축키를 눌러 전체 프로젝트를 동기화하십시오.

좋아요, 전체 프로젝트를 동기화하는 데 꽤 많은 단축키가 필요합니다. 거의 모든 화음의 진행이나 철권에서의 달콤한 콤보와 같지만 솔직히 단축키 시퀀스는 시간보다 짧게 밀어 넣을 수 있습니다 손을 마우스로 움직이면됩니다. 매크로를 전체 시퀀스에 바인딩하면 편리 할 것입니다.