¿Deberían compartirse los espacios de trabajo de CodeLite?

Estoy trabajando en un proyecto donde varias personas trabajan en el mismo código a través de Git.

Me pregunto si todos los que trabajan en este proyecto deberían compartir el mismo espacio de trabajo (a través del file ./foo.workspace ), o simplemente compartir el proyecto (a través del file ./foo/foo.project ).

Gracias.

Definitivamente puede compartir un espacio de trabajo codelite (y se le anima a hacerlo ).

Nada en el espacio de trabajo se mantiene en routes absolutas por layout (todas las routes de files, routes de proyectos, order de compilation, etc. se mantienen en routes relativas)

Dado que codelite es un IDE multiplataforma, mantener el espacio de trabajo mobile, no solo entre diferentes desarrolladores, sino también entre diferentes sistemas operativos, tiene una gran parte del layout actual del espacio de trabajo / proyecto.

También tenga en count que aunque la mayor parte de la información importante se mantiene en el nivel del proyecto, el espacio de trabajo es el que mantiene lo siguiente:

  • La matriz de compilation (que puede configurar desde el menu del administrador de configuration>), consulte esto para get más información: Configuration Manager
  • El proyecto activo

Aquí hay una list de files / directorys que debe evitar agregar a su repository git:

  • Cualquier cosa en su directory WORKSPACE_PATH / .codelite – esta carpeta está destinada a ser utilizada por usuario
  • Cualquier file Makefile generado (ya sea Makefile o .mk)
  • Cualquier file .txt generado (estos se utilizan durante la etapa de enlace, y normalmente se llamará .txt

HTH,

Eran, autor de CodeLite IDE

    Intereting Posts