Github для Mac: отсутствует кнопка запроса на включение

В субботу я установил Github Desktop на свой Mac и попробовал рабочий процесс Github. Создал ветку, зафиксировал изменения и выполнил Pull Request. Все заработало.

Сегодня я установил Github для Mac на работе - и кнопки Pull Request нигде нет. Я вернулся домой на своем личном Mac, и здесь тоже нет кнопки.

Как вы можете видеть на последнем скриншоте, ветка на github.com готова к PR. Также точки на шкале времени Github for Desktops (вверху справа) маленькие, что означает, что коммиты отправлены. И есть изменения в ветке dev (вторые скриншоты).

Я делаю что-то неправильно?

введите здесь описание изображения

введите здесь описание изображения

введите здесь описание изображения

Обновление: может быть, моя ветка не имеет права на PR? Поскольку пункт меню также неактивен:

введите здесь описание изображения

У меня две ветки, они зафиксировали (и подтолкнули) различия ... хм.


person ProblemsOfSumit    schedule 09.11.2015    source источник
comment
Не уверен, но если нет изменений между вашим локальным репо / ветвью и удаленным (github), то вы не можете создать запрос на перенос, и поэтому нет причин показывать вам кнопку PR?   -  person Doon    schedule 09.11.2015
comment
Запрос на вытягивание не касается изменений между локальной и удаленной ветвью. Речь идет о различиях между двумя ветками. Я что-то не понимаю?   -  person ProblemsOfSumit    schedule 09.11.2015
comment
на всякий случай добавил еще один скриншот со сравнением с веткой dev   -  person ProblemsOfSumit    schedule 09.11.2015
comment
да, это изменения между ветвями, но если вы еще не отправили измененную ветку на пульт, пульт не знает об этом.   -  person Doon    schedule 09.11.2015
comment
конечно, я сделал. В противном случае он бы сказал «Опубликовать» там, где написано «Синхронизировать сейчас». И точки на шкале времени будут больше для невыталкиваемых коммитов. добавил еще один снимок экрана с github.com, чтобы показать, что ветка находится там и готова к запросу на перенос   -  person ProblemsOfSumit    schedule 09.11.2015
comment
Попался, тогда закончились идеи. вы нажимали изнутри github для Mac или снаружи? (при условии, что синхронизация не помогает)   -  person Doon    schedule 09.11.2015
comment
выталкивается изнутри github.com через синхронизацию. Толкающие и тянущие работы (через синхронизацию). Отсутствует только запрос на слияние.   -  person ProblemsOfSumit    schedule 09.11.2015
comment
Я слишком часто сталкивался с одной и той же проблемой (также с синхронизированными репозиториями). Обычно помогает простой перезапуск приложения. Но до сих пор не знаю, почему периодически пропадает кнопка пр.   -  person nick.skriabin    schedule 10.09.2017


Ответы (2)


Другой способ сделать это (у меня это сработало) - перейти по адресу:

«Настройки»> «Выйти»> «Войти» (снова)

Таким образом вы сбросите свой рабочий стол Github (не волнуйтесь. Вы ничего не потеряете :))

person Jowita Emberton    schedule 27.04.2016

Наконец-то я понял. Как вы можете видеть на скриншотах, мой репозиторий отмечен как «другое». Это потому, что он уже был на моей машине, и я не клонировал его в Github for Desktop. Я только что добавил.

Я клонировал этот репозиторий следующим образом

https://githubusername:[email protected]/organization/repo.git

Этот URL-адрес как remote.origin.url, вероятно, не обрабатывается Github for Desktop, поэтому репо помечено как «другое».

Странный. Я повторно клонировал свои репозитории, и теперь все работает нормально.

person ProblemsOfSumit    schedule 11.11.2015
comment
У меня похожая проблема, хотя мой репозиторий был помечен как GitHub. У меня был уже клонированный репозиторий перед установкой Github Desktop. Решением было перейти в Настройки ›Учетные записи и войти в систему с учетными данными GitHub. ;-) - person Terite; 04.02.2016