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