2015-02-28 12 views
0

Вот что происходит:Почему ревертированная фиксация не будет отображаться в новом PR?

  1. создан филиал XYZ от мастера
  2. совершенных изменений в отрасли XYZ
  3. сделал пиар XYZ отрасли освоить
  4. PR поступил и коды объединены в мастер
  5. PR (он сломал материал)
  6. сделал некоторые фиксации в ветке XYZ, чтобы исправить то, что зафиксировано на позиции № 2, сломано
  7. пошел github.com и создал новый PR, но я вижу только последний коммит, а не другой коммит, который был сделан на пункте № 2

Я думаю, мой вопрос: почему это не код, совершенное в вещь № 2 не появляется в моем новом PR? будет ли фиксация, которая была возвращена, также включена в этот новый PR, хотя я не вижу его в списке измененных файлов?

Спасибо!

+1

Вы нажимали эти коммиты на XYZ на github (на ветку, из которой вы создаете запрос на растяжение)? – dennisschagt

+0

@dennisschagt Да, коммиты на XYZ получили толчок для освоения на github, но затем вернулись, как я уже говорил. Хотя я вижу коммиты в истории мастера github. –

ответ

1

Для тех из вас, кто задавался вопросом: все, что мне нужно было сделать, - это слияние с мастером на ветку XYZ, чтобы я мог получить последние коммиты, а затем вернул фиксацию, которая вернула мой код. Затем в новом PR появятся файлы в ранее восстановленных коммитах.

0

Здесь ничего нет, но что, если вы вернули мастер до PR (локально) и надавите на это, чтобы продолжить, продолжить вносить изменения в XYZ и снова попробовать PR'ing?

+0

Спасибо! это интересно. Дело в том, что ветвь XYZ старая, поэтому у нее нет новейших коммитов: PR и восстановленный PR. Поэтому, если я не объединю мастера на Gihub с филиалом XYZ и попробую это. но это звучит слишком много для меня. У меня есть ощущение, что создание нового PR, хотя я не вижу изменений там, может сделать это. поскольку фиксация уже находится в мастерстве Github, но просто не слияния в коде, пока я не создаю новый PR, используя ту же ветвь XYZ. но я не уверен. –