2010-09-23 22 views
5

¿Es posible hacer "git pull" de forma segura en Intellij IDEA 9?Explotación de git explícita y segura en Intellij IDEA

Ahora estoy usando Git -> Pull Changes ... y luego Tengo que seleccionar la rama explícitamente - esta es la fuente de error si saco de la rama no actual por error. Esto es completamente inseguro. Me pregunto si hay una manera más segura de hacer "git pull" en IDEA a través de la interfaz de usuario estándar.

Usar git pull en línea de comandos no es una buena opción, porque tenemos IDE para aumentar la productividad y la comodidad y parte de las funciones ya está bien implementada para git.

Otro caso importante es cuando desea obtener cambios de la rama de seguimiento. Por ejemplo, ha creado la rama newfeature desde el maestro en el maestro local y desea actualizarlo desde el maestro.

+0

Totalmente de acuerdo en que esto es peligroso ... y aún no se ha solucionado en IDEA 10.0.2 – ToddH

Respuesta

11

Vladimir, puede usar la acción Actualizar proyecto. Realiza git pull para la rama rastreada.

+0

Wow @LoKi, espero esta respuesta tanto tiempo. No me di cuenta de que puede cambiar el tamaño fuera del menú "Git". Ahora será tan fácil de hacer. ¡Muchas gracias! – Vladimir

+1

LoKi - ¿Hay alguna razón por la cual no puedo hacer un simple "git pull" en IntelliJ? Cuando hago Update Project en IntelliJ, aparece 'git fetch --prune origin' seguido de 'git rev-list -1 master..origin/master', que creo que funciona bien, pero de nuevo, no entiendo por qué no puedo simplemente hacer un 'git pull' desde adentro de IntelliJ. –

+1

@JunhoPark Update Project == 'git fetch origen; git merge origin/master' == 'git pull' – LoKi

0

Recomendaría utilizar un cliente externo de Git para tales tareas y el interno para tareas de comparación o compromiso.

+0

línea de comando o cliente externo de git no es una opción porque se considera que Intellij IDEA tiene un conjunto de características diarias importantes para git. – Vladimir

+0

Puede descargar el código fuente de IDEA y hacer los cambios necesarios usted mismo para hacer que su integración con Git sea "correcta". Si la gente de Jetbrains piensa que vale la pena aplicar tu parche, lo harán. – Mot

+0

Publiqué esta pregunta a JetBrains; esperaré para saber de ellos. – Vladimir