Intellij Idea - Control de versiones

IntelliJ admite varios sistemas de control de versiones como Git, Subversion, Mercurial, CVS, GitHub y TFS. Puede realizar acciones relacionadas con el control de versiones desde el propio IDE.

En este capítulo, analizaremos Git y Subversion (en lo sucesivo, SVN). Suponemos que el lector está familiarizado con la herramienta Git y SVN y su terminología.

Git

En esta sección, aprenderemos cómo trabajar con Git.

Clon

Para clonar un repositorio de Git existente:

  • Vaya a Archivo-> Nuevo-> Proyecto desde Control de versiones-> Git.

  • Ingrese la URL del repositorio, el directorio principal y el nombre del directorio.

  • Haga clic en el botón de clonar para continuar.

  • Una vez ejecutados correctamente los pasos anteriores, el repositorio se clonará.

Cambio de camino

Git hará un seguimiento de los cambios que realice en el repositorio. Modifiquemos cualquier archivo del repositorio y comparémoslo con el repositorio.

  • Vaya a VCS → Git → Comparar con la última versión del repositorio.

  • El paso anterior abrirá la ventana de diferencias.

  • Puede ver que hay una nueva línea en el lado derecho con color de fondo verde.

  • Git lo muestra en verde ya que hemos agregado nuevos contenidos. Si eliminamos algún contenido, se mostrará en color rojo.

Revertir los cambios locales

Siga estos pasos para descartar los cambios locales:

  • Navega al VCS → Git → Revert opción.

  • Le pedirá confirmación y eliminará sus cambios.

Agregar archivo al repositorio

Para agregar un archivo al repositorio, navegue hasta VCS → Git → Add option. Esta acción es similar a lagit add acción.

Cometer cambios

La operación Commit creará un compromiso local. Es similar algit commitacción. Para realizar el compromiso -

  • Navega al VCS → Git → Commit File opción.

  • Seleccione archivos para confirmar.

  • Ingrese el mensaje de confirmación y haga clic en el botón Confirmar.

Envíe los cambios al repositorio remoto

La acción Push enviará los cambios locales al repositorio remoto. Para impulsar cambios -

  • Navega al VCS → Git → Push opción.

  • Aparecerá una ventana. Aquí puede ver los comitts que se van a impulsar.

  • Verifique la confirmación y haga clic en el botón Push para publicar sus cambios.

Ver historial o registros

Para mostrar el historial, navegue hasta VCS → Git → Show history option. Esta acción es similar a lagit logmando. Mostrará la historia de la siguiente manera:

Obtener actualizaciones

Siga estos pasos para obtener actualizaciones del repositorio:

  • Navega al VCS → Git → Pull opción.

  • Seleccione la opción según sus requisitos.

  • Haga clic en el botón Tirar.

Agregar proyecto existente a Git

Para agregar un proyecto existente en Git:

  • Navegar a VCS → Import into Version Control → Create Git repositorio.

  • Seleccione el proyecto navegando por el directorio.

  • Haga clic en el botón Aceptar.

Subversión

En esta sección, entenderemos cómo funciona Subversion en IntelliJ. Consideremos algunas acciones importantes para entender esto.

Revisa

Para verificar el repositorio SVN:

  • Navegar a File → New → Project from Version Control → Subversion.

  • Ingrese la URL del repositorio.

  • Clickea en el OK botón.

Cambio de camino

SVN hará un seguimiento de los cambios que realizó en el repositorio. Modifiquemos cualquier archivo del repositorio y compárelo con el repositorio -

  • Vaya a VCS-> Subversion-> Comparar con la última versión del repositorio

  • Puede ver que hay una nueva línea en el lado derecho con color de fondo verde.

  • SVN lo muestra con fondo verde para indicar la adición de nuevo contenido. Si eliminamos algún contenido, se mostrará en color rojo.

Revertir los cambios locales

Siga estos pasos para revertir los cambios locales que ha realizado:

  • Navega al VCS → Subversion → Revert opción.

  • Le pedirá confirmación y eliminará sus cambios.

Confirmar cambios en el repositorio remoto

Siga estos pasos para confirmar los cambios en el repositorio remoto:

  • Navegar a VCS → Subversion → Commit Files opción.

  • Una ventana nueva aparecerá. Aquí, puede ver los archivos que se enviarán al repositorio remoto.

  • Verifique los archivos y haga clic en el botón Confirmar para publicar sus cambios.

Ver historial o registros

Para mostrar el historial, navegue hasta VCS → Subverion → Show historyopción. Esta opción es similar a lasvn logmando. Mostrará la historia de la siguiente manera:

Operación de actualización

Para obtener los últimos cambios, vaya a VCS → Subversion → Update File/Update Folder opción.

Agregar proyecto existente a Subversion

Siga estos pasos para agregar un proyecto existente bajo SVN -

  • Navegar a VCS → Import into Version Control → Import into Subverion.

  • Ingrese la URL del repositorio y haga clic en el botón Importar -