IIC2233 / Syllabus-2023-2

69 stars 13 forks source link

[Entrega Intermedia] duda .gitignore #284

Closed iacampillay closed 11 months ago

iacampillay commented 1 year ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Duda

Para la Entrega intermedia, es necesario realizar un gitignore? O simplemente puedo subir todo el archivo de T2? También tengo una duda sobre si es necesario completar el Readme para esta primera entrega.

Saludos y gracias

AntonioVenegas commented 1 year ago

Hola!, el readme se debe completar para la entrega final. Y para el gitignore, debes obligatoriamente ignorar los archivos y carpetas indicados en el enunciado. Dado lo anterior, en la entrega inmediata no se especifica que se deban ignorar archivos, por lo que solo debes completar funciones_cliente.py y funciones_servidor.py con las funciones pedidas.

Saludos :)

AntonioVenegas commented 1 year ago

Corrección, para la entrega inmediata debes ignorar la carpeta de los tests (perdón por la equivocación)

Joako5848 commented 1 year ago

Corrección, para la entrega inmediata debes ignorar la carpeta de los tests (perdón por la equivocación)

La carpeta de los tests es la de test_publicos, pero me imagino que también hay que ignorar el run_public_tests.py que está en la carpeta de entrega intermedia, verdad?

ignaciopena7 commented 1 year ago

Si subí dentro de la carpeta tarea 2, la carpeta entrega intermedia que contiene el archivo .gitignore y las funciones a entregar, ¿esta correcto?

AntonioVenegas commented 1 year ago

Hola @Joako5848!, en el enunciado solo se les pide ignorar el enunciado, la carpeta de los assets y la de los tests. Pero dada la naturaleza del gitignore, deberías también ignorar run_public_tests.py (aunque no se les debería descontar si no lo hicieron). Saludos :)

AntonioVenegas commented 1 year ago

@ignaciopena7, el archivo gitignore debería encontrarse en la carpeta Tareas/T2/, y desde ahí ignorar todos los archivos y carpetas correspondientes. Saludos :)

isidoragutierrez commented 1 year ago

Llevo mucho rato tratando de ignorar el archivo "run_public_tests.py" y la carpeta "test_publicos" que están en "entrega_intermedia" pero no me funciona. En el .gitignore tengo lo siguiente escrito:

Enunciado.pdf .Enunciado.pdf.icloud entrega_intermedia/parametros.py entrega_intermedia/run_public_tests.py entregaintermedia/__pycache_\/ entrega_intermedia/test_publicos/

Todo me funciona excepto "run_public_tests.py" y "test_publicos". El archivo .gitignore lo tengo ubicado en la carpeta "T2".

¿Qué puedo estar haciendo mal?

AntonioVenegas commented 1 year ago

Hola @isidoragutierrez, lo que pasa es que al añadir los archivos al gitignore después de haberlos subido a tu repositorio, no se eliminan automáticamente. Por lo que debes eliminarlos de tu repositorio antes de ponerlos en el gitignore. Hay varias formas de hacerlo pero creo que en está página se explica como hacerlo mejor. https://itnext.io/how-to-remove-files-already-added-to-git-after-you-update-gitignore-90f169a0a4e1

SI algo te falla me avisas, saludos :)

isidoragutierrez commented 1 year ago

ahí lo logré :) muchas gracias!