2011-12-23 9 views
20

이 IDE를 사용해 보았지만 속도와 유용성면에서 NetBeans보다 훨씬 좋아 보인다. 그러나 내가 선택한 주된 이유는 ftp 동기화 기능이었는데 .. 일하는거야? 원격 서버, ftp에서 기존 파일 -> 새 프로젝트를 만들 때 파일을 다운로드하면됩니다. 열린 디렉토리로 열면 서버에 변경 사항이 업로드되지 않습니다. 그래서 내가 뭘 잘못하고 있니? 로드 프로젝트, 중> 설정을 파일로 이동하여 또는 CTRL + ALT + S을 눌러 설정으로 이동으로PhpStorm, 약 ftp sync

답변

10

corresponding help section을 참조하십시오. 동기화 기능은 Comparing Deployed Files and Folders with Their Local Versions을 참조하십시오.

File | Synchronize은 원격 호스트와 전혀 관련이 없습니다. 외부에서 변경된 사항이 자동으로 감지되지 않거나 프레임 활성화시 자동 파일 동기화를 사용하지 않도록 설정 한 경우 파일을 파일 시스템과 동기화합니다.

+1

완벽하게 작동합니다. 매핑 만 추가해야했습니다. 감사합니다! –

31

.

여기에서 배포> 옵션으로 이동 한 다음 "변경된 파일을 자동으로 기본 서버로 업로드"를 선택하십시오.

아래의 "외부 변경 사항 업로드"설정을 선택해도 좋습니다. 이렇게하면 파일 복사본을 제거하거나 이름을 변경하여 로컬 복사본과 FTP 복사본을 동기화 할 수 있습니다.

+0

어떻게 프로젝트를로드합니까? 방금 "디렉토리 열기"해야합니까? –

+0

예; 또는 최근에 연 프로젝트 인 경우 파일> 최근 열기를 선택하십시오. –

+0

아니요, 아직 아무 것도 없습니다 : ( 프로젝트를 누르고 "동기화 'xxx'"를 선택하면 바로 "동기화 'xxx'가 완료되었습니다."라는 메시지가 나타납니다.이 모든 설정은 –

1

"변경된 파일을 자동으로 기본 서버에 업로드" 및 FTP 서버 및 해당 매핑을 설정 한 후 매핑 탭에서 "이 서버를 기본값으로 사용"버튼을 클릭하십시오.

1

원격 ftp/sftp 서버와 파일을 동기화하는 실제 방법을 사용할 때. "Tools/Deployment/Uploads to xxxxx"를 사용해야합니다.

나는 이것이 도움이 될 것이라고 생각합니다.

0

자동 업로드를 사용하면 PHP 파일을 변경하고 INCOMPLETE 스크립트 파일을 생성하기 전에도 파일이 자동으로 업로드됩니다. 다른 탭 페이지에도 파일을 업로드하고 있습니다. PhpStorm에서 업로드에 대한 정확한 제어가없는 것처럼 보입니다.