PHPStorm 2023.3.3
Ao visualizar um arquivo PHP local, podemos comparar as diferenças com o arquivo remoto (acesso SSH do servidor), e essa exibição de tela dividida destaca as diferenças entre o arquivo local e o arquivo remoto (em um servidor ativo ou de teste ou qualquer outro).
No entanto, com tudo isso só podemos implementar as seções do servidor remoto para o arquivo local, nunca podemos implementar a transferência de partes específicas do arquivo local para o arquivo remoto.
Só podemos fazer upload do arquivo inteiro. Carregar o arquivo inteiro sempre funciona bem.
Por favor, veja a captura de tela destacando um exemplo em que gostaríamos de adicionar o wrapper da instrução if (fora da imagem) e a instrução else {...}
from da instrução if (na imagem).
Esperamos ver uma seta dupla indicando que podemos fazer upload deste bloco de código da mesma forma que fazemos para baixar a alteração (removendo o bloco de código local neste caso).
Como podemos fazer esse upload?
Atualmente não é possível, pois nesta visualização diff o lado remoto é tratado como "somente leitura" (a abordagem "código local primeiro, o controle remoto é apenas uma cópia").
https://youtrack.jetbrains.com/issue/WI-13462 - assista a este ticket (star/vote/comment) para ser notificado sobre qualquer progresso.