This project aims to recreate the famous game life created by John Horton Conway.
Folder | Description | File extension |
---|---|---|
bin/ | Contains the executable | .exe |
build/ | Contains object files (compile result) | .o |
include/ | Contains header files | .h .hpp |
src/ | Contains source code files | .cpp |
Compile, link and run
$ make -j
Run previous executable
$ make run
Erase previous executable
$ make clean
Erase previous executable and compiled files
$ make hardclean
Clone repo (only once)
$ git clone https://github.com/mitsiu-carreno/le_leu_de_la_vie.git
Change branch (working branch is "develop")
$ git checkout develop
Update local repo (get everyone else changes)
$ git pull origin develop
Check status of local files
$ git status
Check changes on specific file
$ git diff [path/to/file]
Select files to commit (local changes to send everyone)
$ git add --all
Add description of changes
$ git commit -m'DESCRIPTION HERE'
Get everyone's changes (just in case)
$ git pull origin develop
Share my changes
$ git push origin develop
-
Clone
- Tareas iniciales -> Continuar sin código
- Ver -> Team explorer
- Repositorios GIT locales -> Clonar
- https://github.com/mitsiu-carreno/le_leu_de_la_vie.git (Checar ubicación local && Check Submódulos de clonación recursiva)
- Ver -> Team explorer
- Repositorios GIT locales -> le_leu_de_la_vie
- Proyecto -> Ramas -> remotes/origin -> develop
- Team explorer -> Repositorios GIT locales -> le_leu_de_la_vie -> Soluciones -> Nueva
- Proyecto vacío (Consola, C++, Windows)
- Nombre de proyecto: vs_sln
- Ubicación: (misma de repo)
- Solucion: Crear nueva solucion
- Check Colocar la solucion y proyecto en el mismo directorio
- Ver -> Explorador de soluciones (vs_sln.sln)
- Archivos de origen -> vs_sln -> Propiedades
- Propiedades de configuración -> Directorios de VC++
- Directorios de archivos de inclusión -> Editar
- Nueva línea -> Repo_folder/include
-
Add existing files to workplace
- Ver -> Explorador de soluciones -> Alternar vistas -> vs_sln.sln
- Archivos de origen -> Agregar -> Elemento existente
-
Add new files to workplace
- Ver -> Explorador de soluciones -> Alternar vistas -> le_leu_de_la_vie
- Seleccionar carpeta (src/ include/) -> Agregar -> Nuevo archivo
- Ver -> Explorador de soluciones -> Alternar vistas -> vs_sln.sln
- Archivos de origen -> Agregar -> Elemento existente
-
Git integration (pull)
- Ver -> Team explorer -> Sincronización
- Rama: develop -> Sincronizar
-
Git integration (push)
- Ver -> Team explorer -> Cambios
- Rama: develop -> Enter a message (descripción de commit) -> Confirmar todo
- Ver -> Team explorer -> Sincronización -> Confirmaciones de salida -> Insertar