базар: я не хочу фиксировать изменения в правах доступа к файлам - PullRequest
1 голос
/ 19 августа 2011

Я хочу зафиксировать некоторые внесенные мной изменения, но каким-то образом в моей системе Cygwin bzr diff показывает, что для каждого отдельного файла включено разрешение на выполнение ("+ x"). Как я могу зафиксировать все кроме любых изменений прав доступа к файлу?

В моем случае, более простой способ (который я собираюсь попробовать) - глобально изменить все файлы, чтобы потерять разрешение на выполнение. Однако мне все еще хотелось бы получить общий ответ на вопрос о том, как выборочно не фиксировать изменения прав доступа к файлу.

Ответы [ 2 ]

3 голосов
/ 20 августа 2011

Вы сможете изменить файлы, чтобы они больше не были исполняемыми, запустив на них команду «bzr revert».В качестве альтернативы вы можете просто запустить что-то вроде «chmod -R aX».удалить исполняемый бит из всех файлов.

В Bazaar нет способа фиксировать только изменения содержимого файла, но не изменения метаданных в данный момент.

1 голос
/ 24 августа 2011

Глобальное изменение - это, вероятно, ваш лучший выбор.Это также проблема при монтировании разделов fat32 (например, USB-ключей) под Linux. Существует ошибка для этого. Я получил вроде как наполовину исправляя его , так что он будет автоматически обнаружен, но с dirstate было немного трудно работать, а затем у меня закончилось время.

...