2014-10-05 5 views
0

Есть больше файлов, которые распечатываются с hg status, потому что в нем отображаются все файлы с изменениями, включая разрешения. hg diff, с другой стороны, игнорирует разрешения. Если я хочу иметь рабочий процесс, где разрешение на исходное дерево игнорируется, какая конфигурация мне нужна?Как я могу заставить `hg status` отображать только файлы, которые показывают` hg diff`

+0

«статус может показаться не согласны с дифф если разрешения изменились ** или слияние произошло. ** Стандартный формат дифф не сообщает изменения разрешения и дифф только сообщает об изменениях относительно одного слияния родителя.» Вы также хотите игнорировать изменения в другом родителе слияния? – alexis

+0

@alexis Не игнорировать все изменения, но изменяется только разрешение. Это возможно? – Forethinker

ответ

0

Я не видел никаких доказательств того, что то, что вы просите, возможно. Но ваш вопрос в основном представляет собой дубликат this one с 2011 года, в котором предлагается очевидная работа: добавьте фиксацию фиксации для нормализации разрешений ваших файлов, чтобы они не менялись, когда вы их не ожидали. Будет ли это полезно для вас, зависит от того, зачем вам это решение в первую очередь.

+0

Решение, о котором вы упомянули, не работает для меня, потому что это файлы для веб-приложений в процессе производства. Наверное, я мог бы решить проблему копирования файлов, а затем работать с ртутными крючками. uwsgi и nginx нуждаются в более мягком разрешении, а файлы в репо - ограничительные. – Forethinker