Старые коммиты отображаются в новом запросе на извлечение? - PullRequest
0 голосов
/ 05 июня 2018

Я выполнил некоторую работу над веткой A, сделал несколько коммитов, выдвинул эти коммиты и сделал запрос на извлечение в B, который получил одобрение, поэтому я завершил слияние.Теперь проблема в том, что я делаю больше коммитов и толчков в ветке А, чтобы я мог сделать еще один запрос на извлечение, но старые несколько коммитов, которые были до этого, все еще отчасти загрязняют новый запрос на вытягивание наряду с новыми ..

На самом деле это не проблема, это выглядит плохо для утверждающего программиста (он должен игнорировать первые 7 коммитов и просто посмотреть на последние 2, например).Есть ли способ избавиться от этих старых коммитов из нового запроса на включение?Я попытался создать новую ветвь в начале A, а затем удалить эту старую A (локально и удаленно), переименовав новую A в ту, что была названа старой веткой A;но это все еще показывает те старые несколько коммитов в запросе на удаление.Мы используем Visual Studio Team Services и git для управления исходным кодом, предпочтительно графический интерфейс, подобный SourceTree.

Pull Request

Два верхних коммита предназначены для нового PullЗапрос;те, что ниже, взяты из последнего запроса на извлечение.Объединяя CK_Dev с мастером, я имею в виду объединение A с B. Извините за неумелость, я все еще размыта в git ..

1 Ответ

0 голосов
/ 20 июня 2018

Простое решение: я просто выполнил этот запрос и оставил записку, чтобы посмотреть только последние x коммитов.Но теперь я вижу все, что мне нужно сделать: после утверждения запроса на удаление создайте новую ветку из кончика B (ветки, в которые были добавлены мои коммиты), удалите A удаленно и локально и назовите эту новую ветку "А».Теперь я делаю коммит / push для A и Pull запрашиваю его для B, и там только тот коммит.Yay, спасибо!

...