2015-08-02 2 views
3

Наши выдвижные запросы GitHub полны «инородцев изменений», как это:Github Pull Requests: Как я могу предотвратить «необоснованные» изменения маркировки?

enter image description here

я вообще понимаю, что это связано с последними изменениями кода, которые были объединены в эту отрасль. Но я думал, что одной из причин слияния является поглощение таких изменений и не придется впоследствии обращаться с ними как с дифференцированным кодом.

У меня есть смутное ощущение, что это может быть вызвано непоследовательными настройками CR/LF, заканчивающимися концом между командой проекта. но не может найти какую-либо информацию, которая дает ясность о том, как добраться туда, где я хочу: запрос на github pull должен показывать только только истинное различие кода между двумя коммитами.

ответ

4

Один из способов борьбы с ним состоит в том, чтобы добавить ?w=1 в конец URL-адреса diff, таким образом он отобразит только строки, которые не имеют проблем с пробелами.

+0

Спасибо. Я попробовал это только сейчас, но это, похоже, не имеет эффекта. –

+0

Можете ли вы опубликовать полный URL до и после? – Zepplock

+0

Я делал это неправильно. Когда я попытался снова, ваше предложение имело большой положительный эффект. Мне все же хотелось бы понять основную причину и как ее решить (или если это не так, как сделать w = 1 по умолчанию), но, несмотря на это, это немного помогает. –