CONFIGURAR FTP OU SFTP NO PHPSTORM

Para configurar o FTP ou o SFTP no PhpStorm, navegue até o menu

Tools -> Deployment -> Browse Remote Host

Na tela que se abre a direita dentro do PhpStorm, clique nos três pontinhos (...) pra entrar na tela de configuração.




No campo SFTP host, coloque o endereço host do seu servidor de arquivo remoto (Exemplo: 199.166.400.111 ou www.nomeServer.com), e depois preencha o campo Port(se precisar), User Name e Password, e clique no botão Test SFTP connection...(ao lado do campo SFTP host) para verifica se foi tudo preenchido corretamente. Caso o preenchimento esteja correto, dará uma mensagem de Successfully Connected ...

Na aba "Mappings", informe o diretório do seu projeto local, e informe o diretório do mesmo projeto local só que no servidor remoto de arquivos,  para que os mesmos fiquem sincronizados quando fizer uma alteração em um arquivo localmente, o mesmo após submetido ao repositório também seja automaticamente enviado para o servidor de arquivo remoto e assim substituir o arquivo pelo atualizado.


Clique em no botão OK, e pronto, seu projeto já está sincronizado com o projeto remoto.

Caso tenha alguma dúvida, deixe sua mensagem nos comentários que estarei respondendo.

CONFIGURANDO E INTEGRANDO O TORTOISESVN NO PHPSTORM

O plugin SVN instalado no PHPSTORM não está funcionando com a nova versão do TortoiseSVN (enquanto escrevia este post TortoiseSVN 1.11 e PHPSTORM 2018.2.5 IDEA 13.5).

Portanto, não é possível integrar o plugin Subversion do PHPStorm no TortoiseSVN.

Para resolver isso, você deve baixar e instalar o VisualSVN e o TortoiseSVN

https://www.visualsvn.com/files/VisualSVN-5.2.2.msi
https://www.visualsvn.com/files/TortoiseSVN-1.10.2.28392-x64-svn-1.10.3.msi

Depois ir na pasta "bin"(C:\Program Files (x86)\VisualSVN\bin) e copiar todos os arquivos para o diretório "bin"(C:\Program Files\TortoiseSVN\bin) do TortoiseSVN.

Agora você deve configurar a integração do PHPStorm para que ele use o novo cliente SVN baixado.

No PhpStorm, no menu File-> Settings-> Version Control -> Subversion, vá no campo "svn", navegue até o arquivo "svn.exe" no caminho C:\Program Files\TortoiseSVN\bin\svn.exe.

Pronto, agora é só fazer o checkout do seu projeto que está em um repositório externo, indo no menu VLC->Brawse VLC Repository->Brawse Subversion Repository

O TortoiseSVN é um cliente Subversion gratuito do Windows.

O VisualSVN usa o TortoiseSVN para a maioria dos diálogos. Mas o assistente "Adicionar Solução", o comando "Obter Solução" e a integração do Visual Studio (ícones de estado, operações de arquivo transparentes, etc.) não dependem do TortoiseSVN.