Edición de archivos en el servidor con Eclipse
-
28-09-2019 - |
Pregunta
Estoy tratando de encontrar la manera de hacer esto con Eclipse. Actualmente operamos con SVN y todo funciona muy bien, pero me gusta mucho a cortar mis solicitudes SSH por la mitad y utilizar Eclipse para modificar algunos archivos directamente en el servidor. Estoy usando el siguiente acumulación de Eclipse ... ¿cómo puedo hacer esto?
Eclipse for PHP Developers
Build id: 20100218-1602
Actualizar
No tengo ninguna intención de eliminar SVN de la ecuación, pero cuando tenemos que hacer una revisión, o ejecutar un informe o función específica como una cosa de una sola vez, estaría mucho mejor utilizar Eclipse de terminal para la modificación de ese tipo de cosas.
Solución
Para consultar ¿Cómo puedo utilizar un espacio de trabajo remota a través de SSH? en la wiki Eclipse. Sólo estoy citando el resumen a continuación (leer toda la sección):
resumen , yo recomendaría el siguiente (en orden de preferencia):
- VNC o NX cuando esté disponible de forma remota, Eclipse se pueden iniciar de forma remota y la red es lo suficientemente rápido (probarlo fuera).
- sistema de archivos montado (Samba o SSHFS) cuando sea posible, la red es rápido suficiente y el espacio de trabajo no es demasiado enorme.
- rsync cuando se desea la edición fuera de línea, es suficiente utillaje disponible a nivel local, y no hay problemas de combinación se espera (escenario de usuario único).
- RSE en conexiones muy lentas o grandes espacios de trabajo de datos en los mínimos se desea transferencia.
- rápida sobre EFS conexiones cuando todas las herramientas lo soporta, y opciones como VNC o sistema de ficheros montado o rsync no están disponibles.
Pero lo que vaya a experimentar, no sin pasar por el sistema de control de versiones.
Otros consejos
Se podría utilizar algo como SSHFS , pero en realidad, es una mejor idea de utilizar alguna tipo de sistema de control de código fuente en lugar de editar archivos directamente en el servidor. Si Subversion no es suficiente, tal vez usted podría intentar un DVCS como Git o Mercurial.