Как остановить git от создания неисполняемых файлов на cygwin?


Я использую git на Windows через cygwin и вскоре решил использовать filemode=false (Так как в противном случае у меня есть много изменений после первоначального клона git). Я определенно не заинтересован в разрешении отслеживания вообще, единственное, что мне нужно, это чтобы некоторые файлы были исполняемыми. Время от времени, я нахожу, что x флаг на некоторых файлах теряется, и я сильно предполагаю, что это из-за git.

Я был бы счастлив с решением, позволяющим выполнить chmod a+x ... при необходимости.

3 54

3 ответа:

Я считаю, что вы хотите git update-index --chmod=+x <file>, после совершения.

вы должны начинаться с git update-index --chmod=+x <file>.

но это не меняет вашу рабочую копию, для этого:

git checkout .

Я столкнулся с той же проблемой. git update-index --chomd=+x не работает для меня.

Я использую chmod +x, затем commit, он отлично работает.