Когда я делаю сравнение Github между master и другой ветвью A, Похоже, что Github сравнивает версию HEAD A со старой версией master без головы.
Я изучил это, и из того, что я могу сказать, похоже, что Github сравнивает ветку A с общим предком master. На самом деле это не сравнение с тем, что в настоящее время находится на уровне HEAD мастера.
Есть ли способ сравнить HEAD мастера с HEAD ветки A в Github?
Если нет, то почему? Кажется, что это функция, которую хотел бы иметь каждый разработчик. Или есть какой-то процесс, который я, возможно, пропустил? Я хотел бы иметь возможность создать запрос на извлечение непосредственно из одного из этих различий.
EDIT: Вот пример репозитория, который показывает проблему
https://github.com/bradparks/test_github_diff_view
- Я создал новый репозиторий, содержащий один файл README.md.
- Я установил этот файл так, чтобы он содержал одну строку
v100. - Затем я разветвил master на новую ветку
Aи изменил строку на `v200'. Затем я изменил значение в главной ветке на «v300», а затем сравнил две ветки, используя ссылку для сравнения.
https://github.com/bradparks/test_github_diff_view/compare/A
и я вижу следующий неожиданный результат. Почему он не отличается от
v300вместоv100?

github.com/foo/bar?arg=val&oth=val2). - person Willem Van Onsem   schedule 14.09.2015Aвmaster, мне сначала нужно объединитьmasterв веткуA? Моя веткаAявляется функциональной веткой. - person Brad Parks   schedule 14.09.2015