intersystems / intersystems/git-source-control

Config script should offer option to load existing git checkout

Abierto
#779 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
ObjectScript
Estrellas
22
Forks
14
Merge medio
1 d 9 h
PR fusionados (30 d)
5

Descripción

I have been iterating and experimenting with setting up a project with this module. I already had a checkout of my repo locally that I wanted to use, so I set up the root folder to my existing checkout. When it came time to the clone step, the config script skipped the prompt and did not load the existing project. when I opened the settings panel, I was presented with the default settings, which would overwrite what I have in git. Additionally, there is no way for a user to manually load a settings file.

It would be nice if the config script detected the target folder was not empty, then it would prompt the user if they should load the contents. It probably could be smart about detecting a .git folder and the config json file first. Maybe this could be an option in the clone menu? I am not 100% sure what I would want that workflow to look like. I only know that it is an option not yet accounted for.

It also seems like this functionality would also be helpful when setting up additional namespaces/productions on a given iris instance.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Empieza rastreando el paso de clone del config script y el flujo de trabajo del settings panel. Inspecciona cómo gestiona una target folder no vacía, un .git directory existente y el config JSON file. Se considera terminado cuando el flujo de trabajo tiene una forma definida de cargar un checkout existente o una settings file sin sobrescribirla, incluido el caso adicional de namespace/production.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
git, vscode
Área
devtools, tooling
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
28/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.