IIC2233 / Syllabus

146 stars 13 forks source link

Duda Syllabus -> Tareas #78

Open TomyGomez19 opened 2 months ago

TomyGomez19 commented 2 months ago

Prerrequisitos

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

No me aparece la carpeta Tareas de la carpeta Syllabus en mi computador

Iba a empezar la T1 desde VSC y me fijé que en la carpeta Syllabus no está la subcarpeta de tareas pero si en mi repositorio personal :(( Se supone que debería descargar los archivos directamente github o debiese estar tal subcarpeta automáticamente en Syllabus? ¿Cómo lo podría resolver?

Gracias

3rdPix commented 2 months ago

Hola @TomyGomez19!

No estoy del todo seguro si entendí bien tu consulta... así que aquí va una explicación quizás genérica pero que podría ayudarte:

Los repositorios de GitHub son como carpetas, que contienen archivos y sub-carpetas. En el caso de este ramo, hay 3 repositorios de tu interés:

  1. Syllabus: repositorio con el material del ramo referente a tareas y demás cosas. Tu siempre deberás "obtener" cosas de este repositorio, nunca podrás subir cosas a él.
  2. contenidos: como su nombre sugiere, aquí están los contenidos. Al igual que el anterior, es una especie de canal por donde solo obtendrás cosas y no subirás nada.
  3. Repositorio personal: aquí debes subir tus tareas. Este es el único donde sí puedes crear tus archivos y subirlos.

Como son 3 carpetas distintas, si en esta o tareas posteriores necesitas algunos archivos de base o plantilla que te entreguen por Syllabus, es necesario que manualmente los tomes y copies a tu carpeta del repositorio personal.

Lo que hace Git, en este contexto, es fijarse en las diferencias entre lo que tú tienes en tu computador, y lo que hay en la nube del sitio, y se preocupa de descargar y subir solo esas diferencias (para ahorrar tráfico). Sin embargo, esto solo lo hace si tú se lo dices. Para actualizar lo que tienes en tu computador con lo que hay los repositorios de Syllabus y contenidos debes ejecutar el comando git pull en cada carpeta respectivamente.

Si por alguna razón, incluso después de actualizar con ese comando, no tienes los archivos que sí salen en el sitio web del Syllabus, puedes simplemente borrar la carpeta de tu computador que tiene el Syllabus, y clonar nuevamente desde 0 el repositorio. Esto es algo conveniente que puedes hacer en este ramo justamente porque nunca debes subir nada a Syllabus y solo necesitas descargar cosas de él.

Una vez hecho eso, puedes tomar los archivos de tu carpeta local Syllabus (copia de la carpeta del sitio web) y copiarlos a tu carpeta personal, una vez que sepas con claridad qué cosas quieres entregar, puedes utilizar git push para enviar los cambios de tu carpeta personal a la nube.

Mucho bla bla, espero que algo de esta explicación te sirva y si no, por favor entrega más detalles del problema que estás teniendo para poder asistirte. De todas formas, la "vieja confiable" de borrar la carpeta y clonar de nuevo, es casi infalible para el Syllabus. Me cuentas cómo te va :D

TomyGomez19 commented 2 months ago

Ohh, al final era lo de actualizar las carpetas en mi computador con git pull 😆 me sirvió muchísimo gracias!!