¿Cómo uso git-new-workdir en Windows?

Tengo un repository que tiene dos twigs, en las que me gustaría trabajar simultáneamente. Después de leer, descubrí que git tiene un script git-new-workdir .


Estoy tratando de ejecutar el script desde el git para windows bash, pero aparece el siguiente error.

 $ git-new-workdir sh: git-new-workdir: command not found 

¿Cómo uso este script en Windows ?

Debido a algunos de los commands en las funciones de git-new-workdir que no existen en Windows, el script no funcionará.


Encontré este puerto de Windows del script. Funciona muy bien para mi

https://github.com/joero74/git-new-workdir

Git 2.5 (Q2 2015) replaceá contrib/workdir/git-new-workdir con un command Git nativo oficial que funciona en cualquier sistema operativo (incluido Windows).

Las notas de la versión mencionan :

no se basa en enlaces simbólicos y hace que el intercambio de objects y references sea más seguro haciendo que los borowee y los prestatarios se den count el uno del otro.

Esto se debe a que los treees múltiples que trabajan están "vinculados", o en realidad están registrados en la carpeta principal del nuevo repository $GIT_DIR/worktrees .

Consulte " Varios directorys de trabajo con Git? " Para get más información.

En mi installation, el file de script se encuentra en /usr/share/git/contrib/workdir/git-new-workdir .

Quizás si no está instalado en esa versión de git , simplemente puede download su formulario sin formatting y ejecutarlo con bash /path/to/git-new-workdir . Según su preference, también puede instalarlo en /usr/local/bin cambiando los permissions cuando sea necesario.