commitizen / commitizen/cz-cli

run on win10,prompt Could not find Git root folder.

Abierto
#602 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
17.5k
Forks
566
Merge medio
8 h 16 min
PR fusionados (30 d)
1

Descripción

git-cz run on win10 is broken,and prompt
The system cannot find the path specified.
fatal Error: Could not find Git root folder.

const getGitRootDir = () => {
const dir = execSync('git rev-parse --show-toplevel 2>/dev/null')
.toString()
.trim();

return dir;
};

![image](https://user-images.githubusercontent.com/46567143/51155446-7f453c80-18b2-11e9-90df-4ae49f5589e9.png)

![image](https://user-images.githubusercontent.com/46567143/51155472-96842a00-18b2-11e9-81b1-c401013060bd.png)
git rev-parse --show-toplevel 2>/dev/null
out-file : 未能找到路径“F:\dev\null”的一部分。
所在位置 行:1 字符: 1
+ git rev-parse --show-toplevel 2>/dev/null
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (:) [Out-File], DirectoryNotFoundException
+ FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.OutFileCommand

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con la función getGitRootDir mostrada en el issue y reproduce su comando git rev-parse desde PowerShell en Windows. Compara el comportamiento de redirección del shell con la invocación actual e inspecciona el código cercano de ejecución de comandos. La tarea estará terminada cuando git-cz pueda encontrar la raíz de Git en Windows sin romper la detección de la raíz en las demás plataformas compatibles.

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

Evaluación

Stack tecnológico
git, javascript
Área
cli
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.