Как игнорировать файлы при создании PR из dev для выпуска ветки в github web - PullRequest
0 голосов
/ 28 апреля 2020

Может ли кто-нибудь помочь, если есть способ позволить GitHub игнорировать изменения в указанных c файлах при создании PR из разработки в ветку релиза?

Я пытался добавить файл в .gitattributes, но все еще вижу файл в PR изменяется.

Мой файл .gitattributes.

enter image description here

Когда я создаю PR, я вижу, что файл обнаруживается , enter image description here

1 Ответ

1 голос
/ 28 апреля 2020

Вы создали этот коммит. Когда вы это сделали, вы включили измененную версию этого файла в коммит. Теперь вы пытаетесь объединить (это и есть запрос на удаление, это объединение), и git видит, что файл в этом коммите отличается от «того же» файла в конце ветви, с которой вы объединяетесь. Поэтому он учитывает это как часть слияния.

Если вы не хотите, чтобы это изменение было частью фиксации, не включайте изменения, внесенные в этот файл, в эту ветку. В вашей ветке сделайте коммит, который отменяет изменение, и pu sh. Теперь запрос на извлечение покажет, что файл совпадает с в качестве «того же» файла в конце ветви, с которой вы объединяетесь, и ему не нужно будет изменять файл как часть объединения .

Что касается .gitignore, то на данном этапе это не имеет значения. Вы уже показали git этот файл, сделав его частью коммита; впредь он не будет игнорировать это. Вы можете попросить его игнорировать будущие изменения в этом файле, когда вы будете делать новые коммиты впредь, но это не имеет ничего общего с .gitignore.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...