Есть больше файлов, которые распечатываются с hg status
, потому что в нем отображаются все файлы с изменениями, включая разрешения. hg diff
, с другой стороны, игнорирует разрешения. Если я хочу иметь рабочий процесс, где разрешение на исходное дерево игнорируется, какая конфигурация мне нужна?Как я могу заставить `hg status` отображать только файлы, которые показывают` hg diff`
ответ
Я не видел никаких доказательств того, что то, что вы просите, возможно. Но ваш вопрос в основном представляет собой дубликат this one с 2011 года, в котором предлагается очевидная работа: добавьте фиксацию фиксации для нормализации разрешений ваших файлов, чтобы они не менялись, когда вы их не ожидали. Будет ли это полезно для вас, зависит от того, зачем вам это решение в первую очередь.
Решение, о котором вы упомянули, не работает для меня, потому что это файлы для веб-приложений в процессе производства. Наверное, я мог бы решить проблему копирования файлов, а затем работать с ртутными крючками. uwsgi и nginx нуждаются в более мягком разрешении, а файлы в репо - ограничительные. – Forethinker
«статус может показаться не согласны с дифф если разрешения изменились ** или слияние произошло. ** Стандартный формат дифф не сообщает изменения разрешения и дифф только сообщает об изменениях относительно одного слияния родителя.» Вы также хотите игнорировать изменения в другом родителе слияния? – alexis
@alexis Не игнорировать все изменения, но изменяется только разрешение. Это возможно? – Forethinker