Как я заставляю мерзавца принять изменения режима, не принимая все текстовые изменения?

Идеальный подход, если это возможно, для использования типа, который не оставляет неоднозначности относительно измерения. Например, в.NET вместо того, чтобы говорить int periodInSeconds Вы были бы очень более обеспеченным использованием TimeSpan period.

язык F# на самом деле имеет единицы измерения как часть системы типов, таким образом, можно объявить типы в единицах такой как 10 и 5 и даже выполнить вычисления на них так, что-то как 10 * 5 привело бы к 50. Посмотрите здесь для большего количества информации .

, Таким образом, я сказал бы, если возможное применение тип, который передает Ваше намерение, но если это не возможно тогда, необходимо, вероятно, закодировать измерение на имя. Это лучше и более очевидно, чем комментарий.

34
задан Community 23 May 2017 в 11:54
поделиться

2 ответа

git add -i позволит вам выборочно добавить несколько фрагментов из файла в индекс. Я не знаю, зависит ли он от разрешений, но если бы вы добавили кусок после операции chmod , он мог бы правильно оказаться в индексе даже без явного обновления разрешения.

15
ответ дан 27 November 2019 в 16:11
поделиться

Вы должны уметь:

git update-index --chmod=(+|-)x <file>

to отрегулируйте исполняемый бит, хранящийся в индексе.

Затем вы можете зафиксировать это отдельно от любых изменений в содержимом файлов.

78
ответ дан 27 November 2019 в 16:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: