Non-default branches are copies instead of diffs
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
Línea de trabajo
Reproduce el flujo de creación de una asignación con una plantilla que contenga main y una rama de solución adelantada un commit, comparando el comportamiento cuando "Copy the default branch only" no está marcado. Rastrea el punto de entrada del copiado de ramas y verifica que la rama de solución resultante conserve la ascendencia, de modo que los estudiantes puedan ver el diff previsto.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
In my class, I create assignments from repository templates that have a main branch and a solution branch. The solution branch is one commit ahead of the main branch so that students can click on solution's commit to see a diff of the solution. At least, that is how it worked last year.
This year, GitHub Classroom changed such that there's a new option "Copy the default branch only". When this option is unchecked, the solution branch is copied as if it were an entirely new branch (parallel to main). As a result, the diff is lost! This makes it very difficult for students to see the parts of the code that are added/removed/changed in the solution.
(P.S. Is there another (better) approach to providing solutions to assignments?)
- Lenguaje dominante
- Go
- Estrellas
- 126
- Forks
- 21
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de github/gh-classroom
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
github/gh-classroom#95 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
github/gh-classroom#21 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
github/gh-classroom#116 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
github/gh-classroom#110 ·
-
Sanitize Team name Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
github/gh-classroom#109 ·
Todos los issues de github/gh-classroom
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 60/100
github/gh-aw-mcpg#13748 ·
-
agentic-workflows
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
googleapis/librarian#7670 · 2 comentarios ·